![]() |
LeechCraft 0.6.70-17769-g4e68d7fcba
Modular cross-platform feature rich live environment.
|
#include "fancytrayicon.h"
Classes | |
| struct | IconInfo |
| struct | Tooltip |
Public Types | |
| enum class | Status { Passive , Active , NeedsAttention } |
| using | Icon = std::variant<QString, QIcon> |
Signals | |
| void | activated () |
| void | secondaryActivated () |
| void | scrolled (int, Qt::Orientation) |
Public Member Functions | |
| FancyTrayIcon (IconInfo info, QObject *parent=nullptr) | |
| ~FancyTrayIcon () override | |
| const IconInfo & | GetInfo () const |
| void | SetVisible (bool visible) |
| void | SetStatus (Status status) |
| Status | GetStatus () const |
| void | SetIcon (const Icon &icon) |
| const Icon & | GetIcon () const |
| void | SetToolTip (Tooltip tooltip) |
| const Tooltip & | GetTooltip () const |
| void | SetContextMenu (QMenu *menu) |
| QMenu * | GetContextMenu () const |
Definition at line 24 of file fancytrayicon.h.
| using LC::Util::FancyTrayIcon::Icon = std::variant<QString, QIcon> |
Definition at line 47 of file fancytrayicon.h.
|
strong |
| Enumerator | |
|---|---|
| Passive | |
| Active | |
| NeedsAttention | |
Definition at line 40 of file fancytrayicon.h.
|
explicit |
Definition at line 20 of file fancytrayicon.cpp.
|
overridedefault |
References GetContextMenu(), GetIcon(), GetInfo(), GetStatus(), GetTooltip(), SetContextMenu(), SetIcon(), SetStatus(), SetToolTip(), and SetVisible().
|
signal |
Referenced by LC::Util::FancyTrayIconFallback::FancyTrayIconFallback().
| QMenu * LC::Util::FancyTrayIcon::GetContextMenu | ( | ) | const |
Definition at line 89 of file fancytrayicon.cpp.
Referenced by ~FancyTrayIcon().
| const FancyTrayIcon::Icon & LC::Util::FancyTrayIcon::GetIcon | ( | ) | const |
Definition at line 65 of file fancytrayicon.cpp.
Referenced by ~FancyTrayIcon().
| const FancyTrayIcon::IconInfo & LC::Util::FancyTrayIcon::GetInfo | ( | ) | const |
Definition at line 29 of file fancytrayicon.cpp.
Referenced by ~FancyTrayIcon().
| FancyTrayIcon::Status LC::Util::FancyTrayIcon::GetStatus | ( | ) | const |
Definition at line 53 of file fancytrayicon.cpp.
Referenced by ~FancyTrayIcon().
| const FancyTrayIcon::Tooltip & LC::Util::FancyTrayIcon::GetTooltip | ( | ) | const |
Definition at line 77 of file fancytrayicon.cpp.
Referenced by ~FancyTrayIcon().
|
signal |
|
signal |
Referenced by LC::Util::FancyTrayIconFallback::FancyTrayIconFallback().
| void LC::Util::FancyTrayIcon::SetContextMenu | ( | QMenu * | menu | ) |
Definition at line 82 of file fancytrayicon.cpp.
Referenced by ~FancyTrayIcon().
| void LC::Util::FancyTrayIcon::SetIcon | ( | const Icon & | icon | ) |
Definition at line 58 of file fancytrayicon.cpp.
Referenced by ~FancyTrayIcon().
| void LC::Util::FancyTrayIcon::SetStatus | ( | Status | status | ) |
Definition at line 46 of file fancytrayicon.cpp.
Referenced by ~FancyTrayIcon().
| void LC::Util::FancyTrayIcon::SetToolTip | ( | Tooltip | tooltip | ) |
Definition at line 70 of file fancytrayicon.cpp.
Referenced by ~FancyTrayIcon().
| void LC::Util::FancyTrayIcon::SetVisible | ( | bool | visible | ) |
Definition at line 34 of file fancytrayicon.cpp.
Referenced by ~FancyTrayIcon().