LeechCraft
0.6.70-17335-ge406ffdcaf
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
fancytrayiconfallback.h
Go to the documentation of this file.
1
/**********************************************************************
2
* LeechCraft - modular cross-platform feature rich internet client.
3
* Copyright (C) 2006-2014 Georg Rudoy
4
*
5
* Distributed under the Boost Software License, Version 1.0.
6
* (See accompanying file LICENSE or copy at https://www.boost.org/LICENSE_1_0.txt)
7
**********************************************************************/
8
9
#pragma once
10
11
#include <QSystemTrayIcon>
12
#include "
fancytrayiconimpl.h
"
13
14
namespace
LC::Util
15
{
16
class
FancyTrayIconFallback
:
public
FancyTrayIconImpl
17
{
18
FancyTrayIcon
& FTI_;
19
QSystemTrayIcon Icon_;
20
public
:
21
explicit
FancyTrayIconFallback
(
FancyTrayIcon
&);
22
23
void
UpdateIcon
()
override
;
24
void
UpdateTooltip
()
override
;
25
void
UpdateMenu
()
override
;
26
void
UpdateStatus
()
override
;
27
};
28
}
LC::Util::FancyTrayIconFallback::UpdateMenu
void UpdateMenu() override
Definition
fancytrayiconfallback.cpp:54
LC::Util::FancyTrayIconFallback::UpdateIcon
void UpdateIcon() override
Definition
fancytrayiconfallback.cpp:37
LC::Util::FancyTrayIconFallback::UpdateStatus
void UpdateStatus() override
Definition
fancytrayiconfallback.cpp:59
LC::Util::FancyTrayIconFallback::FancyTrayIconFallback
FancyTrayIconFallback(FancyTrayIcon &)
Definition
fancytrayiconfallback.cpp:14
LC::Util::FancyTrayIconFallback::UpdateTooltip
void UpdateTooltip() override
Definition
fancytrayiconfallback.cpp:45
LC::Util::FancyTrayIcon
Definition
fancytrayicon.h:25
LC::Util::FancyTrayIconImpl
Definition
fancytrayiconimpl.h:17
fancytrayiconimpl.h
LC::Util
Definition
icoreproxy.h:34
src
util
gui
fancytrayiconfallback.h
Generated by
1.13.2