#ifndef SHEMOVCLEANER_H #define SHEMOVCLEANER_H #include class QTabWidget; class TorrentWidget; class FileWidget; class QLabel; class QAction; class ShemovCleaner : public QMainWindow { Q_OBJECT public: ShemovCleaner(QWidget *parent = 0, Qt::WindowFlags f = 0); public slots: void statusBarMessage(const QString &msg); void setSelectionCount(const QString &msg); void configure(); protected: virtual void closeEvent(QCloseEvent *e); private: void createStatusBar(); void createActions(); void openDatabase(); QAction *createSeparator(); QLabel *mSelected; QTabWidget *mTab; TorrentWidget *mTorrentTab; FileWidget *mFileTab; QAction *mTorRefreshA; QAction *mTorDeleteA; QAction *mTorMoveA; QAction *mTorInfoA; QAction *mTorDirA; QAction *mTorCopyToClipA; QAction *mFnThisCopyToClipA; }; #endif // SHEMOVCLEANER_H