16#include <QActionGroup>
18#include <QSystemTrayIcon>
38 explicit TrayIcon(QWidget* parent =
nullptr);
Definition notificationsmanager.h:28
Definition servicemanager.h:21
Definition settingsmanager.h:27
void tryToStartTuned()
Definition trayicon.cpp:69
NotificationsManager * notifications
Definition trayicon.h:295
void setTrayIcon()
Definition trayicon.cpp:156
QMenu * createTrayIconMenu()
Definition trayicon.cpp:348
void profileSelectedEvent(QAction *)
Definition trayicon.cpp:375
SettingsManager * settings
Definition trayicon.h:290
QMenu * createServiceControlSubmenu(QWidget *)
Definition trayicon.cpp:269
TrayIcon(QWidget *parent=nullptr)
Definition trayicon.cpp:34
void checkTunedRunning()
Definition trayicon.cpp:144
QMenu * createProfilesSubmenu(QWidget *)
Definition trayicon.cpp:308
void initializeSettings()
Definition trayicon.cpp:49
void setNotificationsMode()
Definition trayicon.cpp:241
void markServiceMode()
Definition trayicon.cpp:226
QAction * autoProfileAction
Definition trayicon.h:316
void serviceEnable()
Definition trayicon.cpp:96
void subscribeToEvents()
Definition trayicon.cpp:165
void profileAutoSelectedEvent(const bool)
Definition trayicon.cpp:362
void serviceShutdownEvent()
Definition trayicon.cpp:408
void setAutoProfileMode(const bool)
Definition trayicon.cpp:212
void serviceReloadEvent()
Definition trayicon.cpp:403
void markCurrentProfile()
Definition trayicon.cpp:207
void exitEvent()
Definition trayicon.cpp:432
void serviceEnableEvent()
Definition trayicon.cpp:382
void resetCurrentProfile()
Definition trayicon.cpp:181
QAction * createQuitAction(QWidget *)
Definition trayicon.cpp:341
QActionGroup * createProfilesMenuGroup(QWidget *)
Definition trayicon.cpp:293
QAction * getProfileAction(const QString &)
Definition trayicon.cpp:170
void profileChangedEvent(const QString &, const bool, const QString &)
Definition trayicon.cpp:251
void serviceShutdown()
Definition trayicon.cpp:130
void initializeNotifications()
Definition trayicon.cpp:54
ServiceManager * serviceManager
Definition trayicon.h:300
TunedManager * tunedManager
Definition trayicon.h:305
void serviceDisable()
Definition trayicon.cpp:109
void initializeTuned()
Definition trayicon.cpp:64
void setCurrentProfile(const QString &)
Definition trayicon.cpp:188
void exitApplication()
Definition trayicon.cpp:246
void showAboutEvent()
Definition trayicon.cpp:426
QActionGroup * profileActions
Definition trayicon.h:311
void Show()
Definition trayicon.cpp:150
void checkServiceRunning()
Definition trayicon.cpp:83
void serviceReload()
Definition trayicon.cpp:122
void serviceDisableEvent()
Definition trayicon.cpp:395
void initializeService()
Definition trayicon.cpp:59
void markAutoProfileMode()
Definition trayicon.cpp:221
void setProfileExplicitly()
Definition trayicon.cpp:201
void showSettingsEvent()
Definition trayicon.cpp:416
QSystemTrayIcon * trayIcon
Definition trayicon.h:285
QAction * createAutoProfileAction(QWidget *)
Definition trayicon.cpp:318
QAction * createSettingsAction(QWidget *)
Definition trayicon.cpp:334
QAction * createAboutAction(QWidget *)
Definition trayicon.cpp:327
Definition tunedmanager.h:27