![]() |
LeechCraft 0.6.70-16373-g319c272718
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.
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().
const FancyTrayIcon::Icon & LC::Util::FancyTrayIcon::GetIcon | ( | ) | const |
Definition at line 65 of file fancytrayicon.cpp.
Referenced by LC::Util::FancyTrayIconFallback::UpdateIcon().
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().
Definition at line 82 of file fancytrayicon.cpp.
References LC::Util::Filter().
Definition at line 58 of file fancytrayicon.cpp.
References LC::Util::Filter().
Definition at line 46 of file fancytrayicon.cpp.
References LC::Util::Filter().
Definition at line 70 of file fancytrayicon.cpp.
References LC::Util::Filter().
Definition at line 34 of file fancytrayicon.cpp.
References LC::Util::Filter().