diff options
author | 2022-05-10 10:09:53 +0530 | |
---|---|---|
committer | 2022-05-10 10:17:26 +0530 | |
commit | 81faa022735b155ac0773e1cc849474a0719c523 (patch) | |
tree | 81dd2ce375ab7696511b44555861fae8392bab60 /src/mainwindow.h | |
parent | 8c0df6d34bba406e4d8e2711e4f5134a24107b2e (diff) | |
download | whatsie-81faa022735b155ac0773e1cc849474a0719c523.tar.gz whatsie-81faa022735b155ac0773e1cc849474a0719c523.zip |
feat: implement IPC & other improvements
- lets run only one instance of application
- lets pass arguments from secondary instances to main instance
- open new chat without reloading page
- restore application with commandline argument to secondary instance:
example: whatsie whatsapp://whatsie
will restore the primary instance of whatsie process
Diffstat (limited to 'src/mainwindow.h')
-rw-r--r-- | src/mainwindow.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mainwindow.h b/src/mainwindow.h index c3c82a2..8573226 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -50,6 +50,7 @@ public slots: void handleDownloadRequested(QWebEngineDownloadItem *download); void loadAppWithArgument(const QString &arg); void runMinimized(); + void alreadyRunning(); protected slots: void closeEvent(QCloseEvent *event) override; void resizeEvent(QResizeEvent *event) override; @@ -125,6 +126,7 @@ private slots: bool isLoggedIn(); void initAutoLock(); void appAutoLockChanged(); + void injectNewChatJavaScript(); }; #endif // MAINWINDOW_H |