X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.h;h=258116d379eaaa35538baa580a33081326c7a252;hp=fab52f38a7e9f5f2856f79fd41f6c36db9e7fb38;hb=011d2825dd89d2f93a72a49748581b16cc9bdb50;hpb=2c93873e740b12b4bc9d9aa97ad906aaf0e0c8ee diff --git a/src/qtui/mainwin.h b/src/qtui/mainwin.h index fab52f38..258116d3 100644 --- a/src/qtui/mainwin.h +++ b/src/qtui/mainwin.h @@ -39,10 +39,6 @@ class Message; class NickListWidget; class SystemTrayIcon; -#ifdef HAVE_DBUS -# include "desktopnotifications.h" -#endif - //!\brief The main window of Quassel's QtUi. class MainWin : public QMainWindow { Q_OBJECT @@ -55,16 +51,10 @@ class MainWin : public QMainWindow { void addBufferView(BufferViewConfig *config = 0); - void displayTrayIconMessage(const QString &title, const QString &message); inline QSystemTrayIcon *systemTrayIcon() const; -#ifdef HAVE_DBUS - void sendDesktopNotification(const QString &title, const QString &message); -#endif - virtual bool event(QEvent *event); public slots: - void setTrayIconActivity(bool active = false); void saveStateToSession(const QString &sessionId); void saveStateToSessionSettings(SessionSettings &s); @@ -85,33 +75,26 @@ class MainWin : public QMainWindow { void addBufferView(int bufferViewConfigId); void removeBufferView(int bufferViewConfigId); void messagesInserted(const QModelIndex &parent, int start, int end); + void showAboutDlg(); void showChannelList(NetworkId netId = NetworkId()); + void showCoreConnectionDlg(bool autoConnect = false); void showCoreInfoDlg(); void showSettingsDlg(); void on_actionEditNetworks_triggered(); void on_actionManageViews_triggered(); void on_actionLockDockPositions_toggled(bool lock); - void showAboutDlg(); void on_actionDebugNetworkModel_triggered(bool); - void showCoreConnectionDlg(bool autoConnect = false); - void clientNetworkCreated(NetworkId); void clientNetworkRemoved(NetworkId); void clientNetworkUpdated(); void connectOrDisconnectFromNet(); - void makeTrayIconBlink(); void saveStatusBarStatus(bool enabled); void loadLayout(); void saveLayout(); -#ifdef HAVE_DBUS - void desktopNotificationClosed(uint id, uint reason); - void desktopNotificationInvoked(uint id, const QString & action); -#endif - signals: void connectToCore(const QVariantMap &connInfo); void disconnectFromCore(); @@ -143,8 +126,6 @@ class MainWin : public QMainWindow { QPixmap activeTrayIcon; QPixmap onlineTrayIcon; QPixmap offlineTrayIcon; - bool trayIconActive; - QTimer *timer; BufferId currentBuffer; QString currentProfile; @@ -154,11 +135,6 @@ class MainWin : public QMainWindow { ActionCollection *_actionCollection; -#ifdef HAVE_DBUS - org::freedesktop::Notifications *desktopNotifications; - quint32 notificationId; -#endif - friend class QtUi; };