]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/dialogs/messages.hpp
Some cleanup here and there
[vlc] / modules / gui / qt4 / dialogs / messages.hpp
index efdd9f8b68c54c12af65739ab5bb9e3bd738f563..b07c8045bdec108bd92921a834e7f9353b9ac97a 100644 (file)
 #define _MESSAGES_DIALOG_H_
 
 #include "util/qvlcframe.hpp"
-#include <QSpinBox>
-#include <QLabel>
-#include <QTextEdit>
-#include <QTextCursor>
-#include <QFileDialog>
-#include <QTextStream>
-#include <QMessageBox>
+
+class QPushButton;
+class QSpinBox;
+class QGridLayout;
+class QLabel;
+class QTextEdit;
 
 class MessagesDialog : public QVLCFrame
 {
     Q_OBJECT;
 public:
-    static MessagesDialog * getInstance( intf_thread_t *p_intf, bool a )
+    static MessagesDialog * getInstance( intf_thread_t *p_intf )
     {
         if( !instance)
-            instance = new MessagesDialog( p_intf, a );
+            instance = new MessagesDialog( p_intf);
         return instance;
     }
     virtual ~MessagesDialog();
 
 private:
-    MessagesDialog( intf_thread_t *,  bool );
-    input_thread_t *p_input;
-    bool main_input;
+    MessagesDialog( intf_thread_t *);
     static MessagesDialog *instance;
-
-    QPushButton *closeButton;
-    QPushButton *clearButton;
-    QPushButton *saveLogButton;
-    QGridLayout *layout;
     QSpinBox *verbosityBox;
-    QLabel *verbosityLabel;
     QTextEdit *messages;
-    QTextCursor *messagesCursor;
-    QFile *saveLogFile;
-
 public slots:
     void updateLog();
-    void onCloseButton();
-    void onClearButton();
-    bool onSaveButton();
-    void onVerbosityChanged(int verbosityLevel);
+    void close();
+    void clear();
+    bool save();
 };
 
 #endif