aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickaction_p_p.h
diff options
context:
space:
mode:
authorMikhail Svetkin <mikhail.svetkin@qt.io>2019-01-22 14:54:05 +0100
committerMikhail Svetkin <mikhail.svetkin@qt.io>2019-02-28 12:56:10 +0000
commit694438066eb88e53e4070630e6b99d0f552d254d (patch)
treeccc687b88081f13d611a893c77c283774c34c96b /src/quicktemplates2/qquickaction_p_p.h
parent05eb8127594f0d40247e8c84a4704277dd12d16e (diff)
qtlite: Fix build the source code with -no-feature-shortcut
Change-Id: I7247659b3c9f4634ff57bce1e55187def604e161 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickaction_p_p.h')
-rw-r--r--src/quicktemplates2/qquickaction_p_p.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/quicktemplates2/qquickaction_p_p.h b/src/quicktemplates2/qquickaction_p_p.h
index 98b0973b..7c70bab1 100644
--- a/src/quicktemplates2/qquickaction_p_p.h
+++ b/src/quicktemplates2/qquickaction_p_p.h
@@ -69,8 +69,10 @@ public:
return action->d_func();
}
+#if QT_CONFIG(shortcut)
QVariant shortcut() const;
void setShortcut(const QVariant &shortcut);
+#endif
void setEnabled(bool enable);
@@ -87,6 +89,7 @@ public:
void trigger(QObject*, bool doToggle);
+#if QT_CONFIG(shortcut)
class ShortcutEntry
{
public:
@@ -108,6 +111,7 @@ public:
ShortcutEntry *findShortcutEntry(QObject *target) const;
void updateDefaultShortcutEntry();
+#endif // QT_CONFIG(shortcut)
bool explicitEnabled = false;
bool enabled = true;
@@ -115,10 +119,12 @@ public:
bool checkable = false;
QString text;
QQuickIcon icon;
- QVariant vshortcut;
QKeySequence keySequence;
+#if QT_CONFIG(shortcut)
+ QVariant vshortcut;
ShortcutEntry *defaultShortcutEntry = nullptr;
QVector<ShortcutEntry *> shortcutEntries;
+#endif
QQuickActionGroup *group = nullptr;
};