class lamexp_icon_t;
//UIC forward declartion
-namespace Ui {
+namespace Ui
+{
class MainWindow;
}
+//IPC forward declartion
+namespace MUtils
+{
+ class IPCChannel;
+}
+
//MainWindow class
class MainWindow: public QMainWindow
{
Q_OBJECT
public:
- MainWindow(FileListModel *fileListModel, AudioFileModel_MetaInfo *metaInfo, SettingsModel *settingsModel, QWidget *parent = 0);
+ MainWindow(MUtils::IPCChannel *const ipcChannel, FileListModel *const fileListModel, AudioFileModel_MetaInfo *const metaInfo, SettingsModel *const settingsModel, QWidget *const parent = 0);
~MainWindow(void);
bool isAccepted() { return m_accepted; }
bool checkForUpdates(void);
void initializeTranslation(void);
void refreshFavorites(void);
+ void openDocumentLink(QAction *const action);
bool m_accepted;
bool m_firstTimeShown;