///////////////////////////////////////////////////////////////////////////////
// LameXP - Audio Encoder Front-End
-// Copyright (C) 2004-2012 LoRd_MuldeR <MuldeR2@GMX.de>
+// Copyright (C) 2004-2013 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 removeFileButtonClicked(void);
void renameOutputEnabledChanged(bool checked);
void renameOutputPatternChanged(void);
- void renameOutputPatternChanged(const QString &text);
+ void renameOutputPatternChanged(const QString &text, bool silent = false);
void resetAdvancedOptionsButtonClicked(void);
void restoreCursor(void);
void samplingRateChanged(int value);
void toneAdjustTrebleChanged(double value);
void toneAdjustTrebleReset(void);
void updateBitrate(int value);
- void updateEncoder(int id);
+ void updateEncoder(int id = 0);
void updateLameAlgoQuality(int value);
void updateMaximumInstances(int value);
void updateRCMode(int id);
bool checkForUpdates(void);
void initializeTranslation(void);
void refreshFavorites(void);
+ int getCurrentRCMode(int encoder);
+ int getCurrentQuality(int encoder);
+ int getCurrentBitrate(int encoder);
bool m_accepted;
bool m_firstTimeShown;
uint m_outputFolderViewInitCounter;
bool m_outputFolderViewCentering;
- const bool m_neroEncoderAvailable;
- const bool m_fhgEncoderAvailable;
- const bool m_qaacEncoderAvailable;
-
WorkingBanner *m_banner;
QStringList *m_delayedFileList;
QTimer *m_delayedFileTimer;
CustomEventFilter *m_evenFilterOutputFolderMouse;
CustomEventFilter *m_evenFilterOutputFolderView;
CustomEventFilter *m_evenFilterCompressionTab;
+
+ const int m_aacEncoder;
};