![]() |
LeechCraft 0.6.70-17335-ge406ffdcaf
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().