aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.h
diff options
context:
space:
mode:
authorLibravatar Keshav <keshavnrj@gmail.com>2022-05-10 10:09:53 +0530
committerLibravatar Keshav <keshavnrj@gmail.com>2022-05-10 10:17:26 +0530
commit81faa022735b155ac0773e1cc849474a0719c523 (patch)
tree81dd2ce375ab7696511b44555861fae8392bab60 /src/mainwindow.h
parent8c0df6d34bba406e4d8e2711e4f5134a24107b2e (diff)
downloadwhatsie-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.h2
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