IconProvider.cpp
Go to the documentation of this file.
1 //============================================================================
6 //============================================================================
7 
8 //============================================================================
9 // INCLUDES
10 //============================================================================
11 #include "IconProvider.h"
12 #include <QVector>
13 
14 namespace ads
15 {
20 {
23 
28 };
29 // struct LedArrayPanelPrivate
30 
31 //============================================================================
33  _this(_public)
34 {
35 
36 }
37 
38 //============================================================================
40  d(new IconProviderPrivate(this))
41 {
42 
43 }
44 
45 //============================================================================
47 {
48  delete d;
49 }
50 
51 
52 //============================================================================
53 QIcon CIconProvider::customIcon(eIcon IconId) const
54 {
55  Q_ASSERT(IconId < d->UserIcons.size());
56  return d->UserIcons[IconId];
57 }
58 
59 
60 //============================================================================
61 void CIconProvider::registerCustomIcon(eIcon IconId, const QIcon &icon)
62 {
63  Q_ASSERT(IconId < d->UserIcons.size());
64  d->UserIcons[IconId] = icon;
65 }
66 
67 } // namespace ads
68 
69 
70 
71 
72 //---------------------------------------------------------------------------
73 // EOF IconProvider.cpp
MQTTClient d
Definition: test10.c:1656
QIcon customIcon(eIcon IconId) const
IconProviderPrivate(CIconProvider *_public)
virtual ~CIconProvider()
void registerCustomIcon(eIcon IconId, const QIcon &icon)
Declaration of CIconProvider.
just a delimiter for range checks
Definition: ads_globals.h:117
QVector< QIcon > UserIcons
IconProviderPrivate * d
private data (pimpl)
Definition: IconProvider.h:31


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 03:47:35