OSDN Git Service

Added menu entry for the User's Manual + improved code for opening document links.
[lamexp/LameXP.git] / src / Dialog_MainWindow.h
index 612fd3b..1f95df2 100644 (file)
@@ -45,17 +45,24 @@ class WorkingBanner;
 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; }
@@ -192,6 +199,7 @@ private:
        bool checkForUpdates(void);
        void initializeTranslation(void);
        void refreshFavorites(void);
+       void openDocumentLink(QAction *const action);
        
        bool m_accepted;
        bool m_firstTimeShown;