QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
ToolStripAction.cc
Go to the documentation of this file.
1
#include "
ToolStripAction.h
"
2
3
#include <QtQml/QQmlComponent>
4
5
ToolStripAction::ToolStripAction
(QObject* parent)
6
: QObject(parent)
7
{
8
9
}
10
11
void
ToolStripAction::setEnabled
(
bool
enabled)
12
{
13
if
(
enabled
!=
_enabled
) {
14
_enabled
=
enabled
;
15
emit
enabledChanged
(
enabled
);
16
}
17
}
18
19
void
ToolStripAction::setVisible
(
bool
visible)
20
{
21
if
(
visible
!=
_visible
) {
22
_visible
=
visible
;
23
emit
visibleChanged
(
visible
);
24
}
25
26
}
27
28
void
ToolStripAction::setCheckable
(
bool
checkable)
29
{
30
if
(
checkable
!=
_checkable
) {
31
_checkable
=
checkable
;
32
emit
checkableChanged
(
checkable
);
33
}
34
35
}
36
37
void
ToolStripAction::setChecked
(
bool
checked)
38
{
39
if
(
checked
!=
_checked
) {
40
_checked
=
checked
;
41
emit
checkedChanged
(
checked
);
42
}
43
44
}
45
46
void
ToolStripAction::setShowAlternateIcon
(
bool
showAlternateIcon)
47
{
48
if
(
showAlternateIcon
!=
_showAlternateIcon
) {
49
_showAlternateIcon
=
showAlternateIcon
;
50
emit
showAlternateIconChanged
(
showAlternateIcon
);
51
}
52
53
}
54
55
void
ToolStripAction::setbiColorIcon
(
bool
biColorIcon)
56
{
57
if
(
biColorIcon
!=
_biColorIcon
) {
58
_biColorIcon
=
biColorIcon
;
59
emit
biColorIconChanged
(
biColorIcon
);
60
}
61
62
}
63
64
void
ToolStripAction::setfullColorIcon
(
bool
fullColorIcon)
65
{
66
if
(
fullColorIcon
!=
_fullColorIcon
) {
67
_fullColorIcon
=
fullColorIcon
;
68
emit
fullColorIconChanged
(
fullColorIcon
);
69
}
70
71
}
72
73
void
ToolStripAction::setNonExclusive
(
bool
nonExclusive)
74
{
75
if
(
nonExclusive
!=
_nonExclusive
) {
76
_nonExclusive
=
nonExclusive
;
77
emit
nonExclusiveChanged
(
nonExclusive
);
78
}
79
80
}
81
82
void
ToolStripAction::setToolStripIndex
(
int
toolStripIndex)
83
{
84
if
(
toolStripIndex
!=
_toolStripIndex
) {
85
_toolStripIndex
=
toolStripIndex
;
86
emit
toolStripIndexChanged
(
toolStripIndex
);
87
}
88
89
}
90
91
void
ToolStripAction::setText
(
const
QString& text)
92
{
93
if
(
text
!=
_text
) {
94
_text
=
text
;
95
emit
textChanged
(
text
);
96
}
97
98
}
99
100
void
ToolStripAction::setIconSource
(
const
QString& iconSource)
101
{
102
if
(
iconSource
!=
_iconSource
) {
103
_iconSource
=
iconSource
;
104
emit
iconSourceChanged
(
iconSource
);
105
}
106
107
}
108
109
void
ToolStripAction::setAlternateIconSource
(
const
QString& alternateIconSource)
110
{
111
if
(
alternateIconSource
!=
_alternateIconSource
) {
112
_alternateIconSource
=
alternateIconSource
;
113
emit
alternateIconSourceChanged
(
alternateIconSource
);
114
}
115
}
116
117
void
ToolStripAction::setDropPanelComponent
(QQmlComponent* dropPanelComponent)
118
{
119
_dropPanelComponent
=
dropPanelComponent
;
120
emit
dropPanelComponentChanged
();
121
}
ToolStripAction.h
ToolStripAction::setDropPanelComponent
void setDropPanelComponent(QQmlComponent *dropPanelComponent)
Definition
ToolStripAction.cc:117
ToolStripAction::setEnabled
void setEnabled(bool enabled)
Definition
ToolStripAction.cc:11
ToolStripAction::dropPanelComponent
QQmlComponent * dropPanelComponent(void) const
Definition
ToolStripAction.h:43
ToolStripAction::setText
void setText(const QString &text)
Definition
ToolStripAction.cc:91
ToolStripAction::_text
QString _text
Definition
ToolStripAction.h:85
ToolStripAction::_toolStripIndex
int _toolStripIndex
Definition
ToolStripAction.h:84
ToolStripAction::toolStripIndexChanged
void toolStripIndexChanged(int toolStripIndex)
ToolStripAction::setAlternateIconSource
void setAlternateIconSource(const QString &alternateIconSource)
Definition
ToolStripAction.cc:109
ToolStripAction::dropPanelComponentChanged
void dropPanelComponentChanged(void)
ToolStripAction::setChecked
void setChecked(bool checked)
Definition
ToolStripAction.cc:37
ToolStripAction::setShowAlternateIcon
void setShowAlternateIcon(bool showAlternateIcon)
Definition
ToolStripAction.cc:46
ToolStripAction::toolStripIndex
int toolStripIndex(void) const
Definition
ToolStripAction.h:39
ToolStripAction::textChanged
void textChanged(QString text)
ToolStripAction::enabled
bool enabled(void) const
Definition
ToolStripAction.h:31
ToolStripAction::nonExclusive
bool nonExclusive(void) const
Definition
ToolStripAction.h:38
ToolStripAction::biColorIconChanged
void biColorIconChanged(bool biColorIcon)
ToolStripAction::alternateIconSourceChanged
void alternateIconSourceChanged(QString alternateIconSource)
ToolStripAction::_checkable
bool _checkable
Definition
ToolStripAction.h:78
ToolStripAction::visible
bool visible(void) const
Definition
ToolStripAction.h:32
ToolStripAction::_showAlternateIcon
bool _showAlternateIcon
Definition
ToolStripAction.h:80
ToolStripAction::fullColorIconChanged
void fullColorIconChanged(bool fullColorIcon)
ToolStripAction::iconSourceChanged
void iconSourceChanged(QString iconSource)
ToolStripAction::alternateIconSource
QString alternateIconSource(void) const
Definition
ToolStripAction.h:42
ToolStripAction::visibleChanged
void visibleChanged(bool visible)
ToolStripAction::checkable
bool checkable(void) const
Definition
ToolStripAction.h:33
ToolStripAction::_biColorIcon
bool _biColorIcon
Definition
ToolStripAction.h:81
ToolStripAction::setToolStripIndex
void setToolStripIndex(int toolStripIndex)
Definition
ToolStripAction.cc:82
ToolStripAction::setIconSource
void setIconSource(const QString &iconSource)
Definition
ToolStripAction.cc:100
ToolStripAction::_checked
bool _checked
Definition
ToolStripAction.h:79
ToolStripAction::checkableChanged
void checkableChanged(bool checkable)
ToolStripAction::ToolStripAction
ToolStripAction(QObject *parent=nullptr)
Definition
ToolStripAction.cc:5
ToolStripAction::_dropPanelComponent
QQmlComponent * _dropPanelComponent
Definition
ToolStripAction.h:88
ToolStripAction::_fullColorIcon
bool _fullColorIcon
Definition
ToolStripAction.h:82
ToolStripAction::iconSource
QString iconSource(void) const
Definition
ToolStripAction.h:41
ToolStripAction::_visible
bool _visible
Definition
ToolStripAction.h:77
ToolStripAction::showAlternateIcon
bool showAlternateIcon(void) const
Definition
ToolStripAction.h:35
ToolStripAction::fullColorIcon
bool fullColorIcon(void) const
Definition
ToolStripAction.h:37
ToolStripAction::checkedChanged
void checkedChanged(bool checked)
ToolStripAction::text
QString text(void) const
Definition
ToolStripAction.h:40
ToolStripAction::setfullColorIcon
void setfullColorIcon(bool fullColorIcon)
Definition
ToolStripAction.cc:64
ToolStripAction::_iconSource
QString _iconSource
Definition
ToolStripAction.h:86
ToolStripAction::showAlternateIconChanged
void showAlternateIconChanged(bool showAlternateIcon)
ToolStripAction::_nonExclusive
bool _nonExclusive
Definition
ToolStripAction.h:83
ToolStripAction::_alternateIconSource
QString _alternateIconSource
Definition
ToolStripAction.h:87
ToolStripAction::nonExclusiveChanged
void nonExclusiveChanged(bool nonExclusive)
ToolStripAction::setCheckable
void setCheckable(bool checkable)
Definition
ToolStripAction.cc:28
ToolStripAction::_enabled
bool _enabled
Definition
ToolStripAction.h:76
ToolStripAction::enabledChanged
void enabledChanged(bool enabled)
ToolStripAction::biColorIcon
bool biColorIcon(void) const
Definition
ToolStripAction.h:36
ToolStripAction::setbiColorIcon
void setbiColorIcon(bool biColorIcon)
Definition
ToolStripAction.cc:55
ToolStripAction::setVisible
void setVisible(bool visible)
Definition
ToolStripAction.cc:19
ToolStripAction::checked
bool checked(void) const
Definition
ToolStripAction.h:34
ToolStripAction::setNonExclusive
void setNonExclusive(bool nonExclusive)
Definition
ToolStripAction.cc:73
src
QmlControls
ToolStripAction.cc
Generated by
1.9.8