diff options
Diffstat (limited to 'src/browser.h')
-rw-r--r-- | src/browser.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/browser.h b/src/browser.h index 2344997..2d3c2b0 100644 --- a/src/browser.h +++ b/src/browser.h @@ -25,6 +25,7 @@ #include <QVector> #include "forms/bookmarksdialog.h" #include "forms/downloaddialog.h" +#include <QLocalServer> class MainWindow; class Browser : public QApplication @@ -35,6 +36,8 @@ public: Browser(int &argc, char *argv[]); ~Browser(); + bool preLaunch(QStringList urls); + static Browser *instance(); BookmarksDialog *bookmarks(); @@ -42,11 +45,16 @@ public: void setConfigPath(const QString &path); void addWindow(MainWindow* window); + MainWindow *mainWindow(); public slots: void removeWindow(MainWindow* window); +private slots: + void handleNewConnection(); + private: + QLocalServer *m_localServer; QVector<MainWindow*> m_windows; BookmarksDialog *m_bookmarksManager; DownloadDialog *m_downloadManager; |