* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
-#ifndef _MESSAGES_DIALOG_H_
-#define _MESSAGES_DIALOG_H_
+#ifndef QVLC_MESSAGES_DIALOG_H_
+#define QVLC_MESSAGES_DIALOG_H_ 1
#include "util/qvlcframe.hpp"
}
static void killInstance()
{
- if( instance ) delete instance;
+ delete instance;
instance = NULL;
}
- virtual ~MessagesDialog(){ writeSettings( "messages" ); };
private:
MessagesDialog( intf_thread_t * );
+ virtual ~MessagesDialog();
+
static MessagesDialog *instance;
QTabWidget *mainTab;
QSpinBox *verbosityBox;
QTreeWidget *modulesTree;
QPushButton *clearUpdateButton;
QPushButton *saveLogButton;
+ msg_subscription_t *sub;
+ msg_cb_data_t *cbData;
+ static void sinkMessage( msg_cb_data_t *, msg_item_t *, unsigned );
+ void customEvent( QEvent * );
+ void sinkMessage( msg_item_t *item );
private slots:
void updateTab( int );
- void updateLog();
void clearOrUpdate();
bool save();
private: