summaryrefslogtreecommitdiffstats
path: root/src/widgets/configure.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/configure.json')
-rw-r--r--src/widgets/configure.json43
1 files changed, 37 insertions, 6 deletions
diff --git a/src/widgets/configure.json b/src/widgets/configure.json
index b05bf465a1..33dc90b124 100644
--- a/src/widgets/configure.json
+++ b/src/widgets/configure.json
@@ -121,6 +121,7 @@
"label": "QCommandLinkButton",
"purpose": "Provides a Vista style command link button.",
"section": "Widgets",
+ "condition": "features.pushbutton",
"output": [ "publicFeature" ]
},
"datetimeedit": {
@@ -179,7 +180,7 @@
"label": "QMenu",
"purpose": "Provides popup-menus.",
"section": "Widgets",
- "condition": "features.action",
+ "condition": "features.action && features.pushbutton",
"output": [ "publicFeature", "feature" ]
},
"lineedit": {
@@ -235,6 +236,13 @@
"section": "Widgets",
"output": [ "publicFeature" ]
},
+ "pushbutton": {
+ "label": "QPushButton",
+ "purpose": "Provides a command button.",
+ "section": "Widgets",
+ "condition": "features.action",
+ "output": [ "publicFeature" ]
+ },
"toolbutton": {
"label": "QToolButton",
"purpose": "Provides quick-access buttons to commands and options.",
@@ -419,7 +427,15 @@
"label": "QCalendarWidget",
"purpose": "Provides a monthly based calendar widget allowing the user to select a date.",
"section": "Widgets",
- "condition": "features.tableview && features.menu && features.textdate && features.spinbox && features.toolbutton && features.label",
+ "condition": [
+ "features.label",
+ "features.menu",
+ "features.pushbutton",
+ "features.spinbox",
+ "features.tableview",
+ "features.textdate",
+ "features.toolbutton"
+ ],
"output": [ "publicFeature", "feature" ]
},
"keysequenceedit": {
@@ -433,6 +449,7 @@
"label": "QDialogButtonBox",
"purpose": "Presents buttons in a layout that is appropriate for the current widget style.",
"section": "Dialogs",
+ "condition": "features.pushbutton",
"output": [ "publicFeature" ]
},
"messagebox": {
@@ -442,7 +459,8 @@
"condition" : [
"features.checkbox",
"features.dialogbuttonbox",
- "features.label"
+ "features.label",
+ "features.pushbutton"
],
"output": [ "publicFeature", "feature" ]
},
@@ -453,6 +471,7 @@
"condition": [
"features.dialogbuttonbox",
"features.label",
+ "features.pushbutton",
"features.spinbox"
],
"output": [ "publicFeature", "feature" ]
@@ -485,6 +504,7 @@
"features.dialogbuttonbox",
"features.groupbox",
"features.label",
+ "features.pushbutton",
"features.stringlistmodel",
"features.validator"
],
@@ -494,7 +514,11 @@
"label": "QProgressDialog",
"purpose": "Provides feedback on the progress of a slow operation.",
"section": "Dialogs",
- "condition": "features.progressbar && features.label",
+ "condition": [
+ "features.label",
+ "features.pushbutton",
+ "features.progressbar"
+ ],
"output": [ "publicFeature", "feature" ]
},
"inputdialog": {
@@ -505,6 +529,7 @@
"features.combobox",
"features.dialogbuttonbox",
"features.label",
+ "features.pushbutton",
"features.spinbox",
"features.stackedwidget",
"features.textedit"
@@ -518,7 +543,9 @@
"condition": [
"features.checkbox",
"features.textedit",
- "features.label"
+ "features.label",
+ "features.pushbutton",
+ "features.textedit"
],
"output": [ "publicFeature", "feature" ]
},
@@ -526,7 +553,11 @@
"label": "QWizard",
"purpose": "Provides a framework for multi-page click-through dialogs.",
"section": "Dialogs",
- "condition": "features.properties && features.label",
+ "condition": [
+ "features.pushbutton",
+ "features.properties",
+ "features.label"
+ ],
"output": [ "publicFeature", "feature" ]
},
"dirmodel": {