![]() |
LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
|
#include "fancytrayicon.h"
Inheritance diagram for LC::Util::FancyTrayIcon:
Collaboration diagram for LC::Util::FancyTrayIcon: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.
| Enumerator | |
|---|---|
| Passive | |
| Active | |
| NeedsAttention | |
Definition at line 40 of file fancytrayicon.h.
Definition at line 20 of file fancytrayicon.cpp.
|
overridedefault |
|
signal |
| QMenu * LC::Util::FancyTrayIcon::GetContextMenu | ( | ) | const |
Definition at line 89 of file fancytrayicon.cpp.
Referenced by LC::Util::detail::SNIAdaptor::ContextMenu().
Here is the caller graph for this function:| const FancyTrayIcon::Icon & LC::Util::FancyTrayIcon::GetIcon | ( | ) | const |
Definition at line 65 of file fancytrayicon.cpp.
Referenced by LC::Util::FancyTrayIconFallback::UpdateIcon().
Here is the caller graph for this function:| const FancyTrayIcon::IconInfo & LC::Util::FancyTrayIcon::GetInfo | ( | ) | const |
Definition at line 29 of file fancytrayicon.cpp.
| FancyTrayIcon::Status LC::Util::FancyTrayIcon::GetStatus | ( | ) | const |
Definition at line 53 of file fancytrayicon.cpp.
| const FancyTrayIcon::Tooltip & LC::Util::FancyTrayIcon::GetTooltip | ( | ) | const |
Definition at line 77 of file fancytrayicon.cpp.
|
signal |
Referenced by LC::Util::detail::SNIAdaptor::SecondaryActivate().
Here is the caller graph for this function:Definition at line 82 of file fancytrayicon.cpp.
References LC::Util::Filter().
Here is the call graph for this function:Definition at line 58 of file fancytrayicon.cpp.
References LC::Util::Filter().
Here is the call graph for this function:Definition at line 46 of file fancytrayicon.cpp.
References LC::Util::Filter().
Here is the call graph for this function:Definition at line 70 of file fancytrayicon.cpp.
References LC::Util::Filter().
Here is the call graph for this function:Definition at line 34 of file fancytrayicon.cpp.
References LC::Util::Filter().
Here is the call graph for this function: