///////////////////////////////////////////////////////////////////////////////
// LameXP - Audio Encoder Front-End
-// Copyright (C) 2004-2011 LoRd_MuldeR <MuldeR2@GMX.de>
+// Copyright (C) 2004-2012 LoRd_MuldeR <MuldeR2@GMX.de>
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
void bitrateManagementMaxChanged(int value);
void bitrateManagementMinChanged(int value);
void browseCustomTempFolderButtonClicked(void);
+ void centerOutputFolderModel(void);
+ void centerOutputFolderModel_doAsync(void);
void channelModeChanged(int value);
void checkForBetaUpdatesActionTriggered(bool checked);
void checkUpdatesActionActivated(void);
void documentActionActivated(void);
void editMetaButtonClicked(void);
void encodeButtonClicked(void);
+ void exportCsvContextActionTriggered(void);
void fileDownButtonClicked(void);
void fileUpButtonClicked(void);
void findFileContextActionTriggered(void);
void gotoHomeFolderButtonClicked(void);
void gotoMusicFolderButtonClicked(void);
void handleDelayedFiles(void);
+ void hibernateComputerActionTriggered(bool checked);
void importCueSheetActionTriggered(bool checked);
+ void importCsvContextActionTriggered(void);
void initOutputFolderModel(void);
void languageActionActivated(QAction *action);
void languageFromFileActionActivated(bool checked);
void notifyOtherInstance(void);
void openFolderActionActivated(void);
void outputFolderContextMenu(const QPoint &pos);
+ void outputFolderDirectoryLoaded(const QString &path);
+ void outputFolderEditFinished(void);
+ void outputFolderItemExpanded(const QModelIndex &item);
+ void outputFolderRowsInserted(const QModelIndex &parent, int start, int end);
void outputFolderViewClicked(const QModelIndex &index);
void outputFolderViewMoved(const QModelIndex &index);
void playlistEnabledChanged(void);
void windowShown(void);
protected:
- void changeEvent(QEvent *e);
- void closeEvent(QCloseEvent *event);
- void dragEnterEvent(QDragEnterEvent *event);
- void dropEvent(QDropEvent *event);
- bool eventFilter(QObject *obj, QEvent *event);
- void resizeEvent(QResizeEvent *event);
- void showEvent(QShowEvent *event);
+ virtual void changeEvent(QEvent *e);
+ virtual void closeEvent(QCloseEvent *event);
+ virtual void dragEnterEvent(QDragEnterEvent *event);
+ virtual void dropEvent(QDropEvent *event);
+ virtual bool eventFilter(QObject *obj, QEvent *event);
+ virtual void resizeEvent(QResizeEvent *event);
+ virtual void showEvent(QShowEvent *event);
+ virtual bool event(QEvent *e);
+ virtual bool winEvent(MSG *message, long *result);
private:
void addFiles(const QStringList &files);
bool m_accepted;
bool m_firstTimeShown;
- bool m_OutputFolderViewInitialized;
+ bool m_outputFolderViewInitialized;
+ bool m_outputFolderViewCentering;
const bool m_neroEncoderAvailable;
const bool m_fhgEncoderAvailable;
+ const bool m_qaacEncoderAvailable;
WorkingBanner *m_banner;
QStringList *m_delayedFileList;
QAction *m_showDetailsContextAction;
QAction *m_showFolderContextAction;
QAction *m_addFavoriteFolderAction;
+ QAction *m_exportCsvContextAction;
+ QAction *m_importCsvContextAction;
QActionGroup *m_languageActionGroup;
QActionGroup *m_styleActionGroup;
QActionGroup *m_tabActionGroup;