class QMenu;
class QUrl;
class QModelIndex;
+class QEventLoop;
class SettingsModel;
class WorkingBanner;
class lamexp_icon_t;
void initializeTranslation(void);
void refreshFavorites(void);
void openDocumentLink(QAction *const action);
-
+ void moveSelectedFiles(const bool &up);
+
+ void showBanner(const QString &text);
+ void showBanner(const QString &text, QThread *const thread);
+ void showBanner(const QString &text, QEventLoop *const eventLoop);
+ void showBanner(const QString &text, bool &flag, const bool &test);
+
bool m_accepted;
bool m_firstTimeShown;
uint m_outputFolderViewInitCounter;
bool m_outputFolderViewCentering;
- WorkingBanner *m_banner;
- QList<QUrl> *m_droppedFileList;
- QStringList *m_delayedFileList;
- QTimer *m_delayedFileTimer;
- DropBox *m_dropBox;
- QLabel *m_dropNoteLabel;
- FileListModel *m_fileListModel;
- QFileSystemModelEx *m_fileSystemModel;
- MessageHandlerThread *m_messageHandler;
+ FileListModel *const m_fileListModel;
AudioFileModel_MetaInfo *const m_metaData;
- MetaInfoModel *m_metaInfoModel;
- QMenu *m_outputFolderContextMenu;
- SettingsModel *m_settings;
- QMenu *m_sourceFilesContextMenu;
- QMenu *m_outputFolderFavoritesMenu;
- QLabel *m_outputFolderNoteBox;
+ SettingsModel *const m_settings;
+
+ QScopedPointer<WorkingBanner> m_banner;
+ QScopedPointer<MetaInfoModel> m_metaInfoModel;
+ QScopedPointer<QFileSystemModelEx> m_fileSystemModel;
+
+ QScopedPointer<QList<QUrl>> m_droppedFileList;
+ QScopedPointer<QStringList> m_delayedFileList;
+ QScopedPointer<QTimer> m_delayedFileTimer;
+ QScopedPointer<DropBox> m_dropBox;
+ QScopedPointer<QLabel> m_dropNoteLabel;
+
+ QScopedPointer<MessageHandlerThread> m_messageHandler;
+ QScopedPointer<QLabel> m_outputFolderNoteBox;
+
+ QScopedPointer<QMenu> m_outputFolderContextMenu;
+ QScopedPointer<QMenu> m_sourceFilesContextMenu;
+ QScopedPointer<QMenu> m_outputFolderFavoritesMenu;
+
+ QScopedPointer<QActionGroup> m_languageActionGroup;
+ QScopedPointer<QActionGroup> m_styleActionGroup;
+ QScopedPointer<QActionGroup> m_tabActionGroup;
+ QScopedPointer<QButtonGroup> m_encoderButtonGroup;
+ QScopedPointer<QButtonGroup> m_modeButtonGroup;
+ QScopedPointer<QButtonGroup> m_overwriteButtonGroup;
QAction *m_findFileContextAction;
QAction *m_previewContextAction;
QAction *m_addFavoriteFolderAction;
QAction *m_exportCsvContextAction;
QAction *m_importCsvContextAction;
- QActionGroup *m_languageActionGroup;
- QActionGroup *m_styleActionGroup;
- QActionGroup *m_tabActionGroup;
- QButtonGroup *m_encoderButtonGroup;
- QButtonGroup *m_modeButtonGroup;
- QButtonGroup *m_overwriteButtonGroup;
- CustomEventFilter *m_evenFilterCornerWidget;
- CustomEventFilter *m_evenFilterCustumParamsHelp;
- CustomEventFilter *m_evenFilterOutputFolderMouse;
- CustomEventFilter *m_evenFilterOutputFolderView;
- CustomEventFilter *m_evenFilterCompressionTab;
+ QScopedPointer<CustomEventFilter> m_evenFilterCornerWidget;
+ QScopedPointer<CustomEventFilter> m_evenFilterCustumParamsHelp;
+ QScopedPointer<CustomEventFilter> m_evenFilterOutputFolderMouse;
+ QScopedPointer<CustomEventFilter> m_evenFilterOutputFolderView;
+ QScopedPointer<CustomEventFilter> m_evenFilterCompressionTab;
};