ACF
$AcfVersion:0$
Acf
Include
iqtgui
TMakeIconProviderCompWrap.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2
#pragma once
3
4
5
// ACF includes
6
#include <
iqtgui/iqtgui.h
>
7
#include <
iqtgui/TDesignSchemaHandlerWrap.h
>
8
#include <
iqtgui/CIconProvider.h
>
9
10
11
namespace
iqtgui
12
{
13
14
15
template
<
class
Base>
16
class
TMakeIconProviderCompWrap
:
public
TDesignSchemaHandlerWrap
<Base>,
public
CIconProvider
17
{
18
public
:
19
typedef
Base
BaseClass
;
20
21
// reimplemented (ibase::TDesignSchemaHandlerWrap)
22
virtual
void
OnDesignSchemaChanged
(
const
QByteArray& themeId)
override
;
23
};
24
25
26
// reimplemented (ibase::TDesignSchemaHandlerWrap)
27
28
template
<
class
Base>
29
void
TMakeIconProviderCompWrap<Base>::OnDesignSchemaChanged
(
const
QByteArray& themeId)
30
{
31
SetThemeId(themeId);
32
}
33
34
35
}
// namespace iqtgui
36
37
CIconProvider.h
TDesignSchemaHandlerWrap.h
iqtgui::CIconProvider
Definition
CIconProvider.h:17
iqtgui::TDesignSchemaHandlerWrap
Definition
TDesignSchemaHandlerWrap.h:19
iqtgui::TMakeIconProviderCompWrap
Definition
TMakeIconProviderCompWrap.h:17
iqtgui::TMakeIconProviderCompWrap::OnDesignSchemaChanged
virtual void OnDesignSchemaChanged(const QByteArray &themeId) override
Definition
TMakeIconProviderCompWrap.h:29
iqtgui::TMakeIconProviderCompWrap::BaseClass
Base BaseClass
Definition
TMakeIconProviderCompWrap.h:19
iqtgui.h
iqtgui
Standard GUI specific interfaces and components based on Qt.
Definition
CAboutWidgetGuiComp.h:13
Generated by
1.9.8