#ifndef MAINWINDOW_H #define MAINWINDOW_H #include class MessageListWidget; class QMenuBar; class QToolBar; class QIcon; class QStatusBar; class QLabel; class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(); ~MainWindow(); private: MessageListWidget *m_listWidget; QIcon *m_addIcon, *m_removeIcon, *m_quitIcon; QLabel *m_counter; QMenuBar *createMenuBar(); QToolBar *createToolBar(); QStatusBar *createStatusBar(); private slots: void showAddedText(); void showRemovedText(); void updateCount( const int count ); }; #endif // MAINWINDOW_H