summaryrefslogtreecommitdiff
path: root/examples/widgets/mainwindows
diff options
context:
space:
mode:
Diffstat (limited to 'examples/widgets/mainwindows')
-rw-r--r--examples/widgets/mainwindows/application/application.qbs24
-rw-r--r--examples/widgets/mainwindows/dockwidgets/dockwidgets.qbs25
-rw-r--r--examples/widgets/mainwindows/mainwindow/mainwindow.qbs28
-rw-r--r--examples/widgets/mainwindows/mainwindows.qbs13
-rw-r--r--examples/widgets/mainwindows/mdi/mdi.qbs26
-rw-r--r--examples/widgets/mainwindows/menus/menus.qbs23
-rw-r--r--examples/widgets/mainwindows/sdi/sdi.qbs24
7 files changed, 163 insertions, 0 deletions
diff --git a/examples/widgets/mainwindows/application/application.qbs b/examples/widgets/mainwindows/application/application.qbs
new file mode 100644
index 0000000000..c688d047fc
--- /dev/null
+++ b/examples/widgets/mainwindows/application/application.qbs
@@ -0,0 +1,24 @@
+import qbs
+import qbs.FileInfo
+
+CppApplication {
+ name: "application"
+ condition: Qt.widgets.present && Qt.gui.config.cursor && Qt.widgets.config.filedialog
+
+ Depends { name: "Qt.gui"; required: false }
+ Depends { name: "Qt.widgets"; required: false }
+
+ files: [
+ "application.qrc",
+ "main.cpp",
+ "mainwindow.cpp",
+ "mainwindow.h",
+ ]
+
+ Group {
+ fileTagsFilter: ["application"]
+ qbs.install: true
+ qbs.installDir: FileInfo.joinPaths(Qt.core.examplesInstallDir, "widgets", "mainwindows",
+ "application")
+ }
+}
diff --git a/examples/widgets/mainwindows/dockwidgets/dockwidgets.qbs b/examples/widgets/mainwindows/dockwidgets/dockwidgets.qbs
new file mode 100644
index 0000000000..fdcabdfe64
--- /dev/null
+++ b/examples/widgets/mainwindows/dockwidgets/dockwidgets.qbs
@@ -0,0 +1,25 @@
+import qbs
+import qbs.FileInfo
+
+CppApplication {
+ name: "dockwidgets"
+ condition: Qt.widgets.present && Qt.gui.config.cursor && Qt.widgets.config.listwidget
+
+ Depends { name: "Qt.printsupport"; required: false }
+ Depends { name: "Qt.gui"; required: false }
+ Depends { name: "Qt.widgets"; required: false }
+
+ files: [
+ "dockwidgets.qrc",
+ "main.cpp",
+ "mainwindow.cpp",
+ "mainwindow.h",
+ ]
+
+ Group {
+ fileTagsFilter: ["application"]
+ qbs.install: true
+ qbs.installDir: FileInfo.joinPaths(Qt.core.examplesInstallDir, "widgets", "mainwindows",
+ "dockwidgets")
+ }
+}
diff --git a/examples/widgets/mainwindows/mainwindow/mainwindow.qbs b/examples/widgets/mainwindows/mainwindow/mainwindow.qbs
new file mode 100644
index 0000000000..0d1bf322b0
--- /dev/null
+++ b/examples/widgets/mainwindows/mainwindow/mainwindow.qbs
@@ -0,0 +1,28 @@
+import qbs
+import qbs.FileInfo
+
+CppApplication {
+ name: "mainwindow"
+ condition: Qt.widgets.present && Qt.gui.config.cursor && Qt.widgets.config.combobox
+
+ Depends { name: "Qt.gui"; required: false }
+ Depends { name: "Qt.widgets"; required: false }
+
+ files: [
+ "colorswatch.cpp",
+ "colorswatch.h",
+ "main.cpp",
+ "mainwindow.cpp",
+ "mainwindow.h",
+ "mainwindow.qrc",
+ "toolbar.cpp",
+ "toolbar.h",
+ ]
+
+ Group {
+ fileTagsFilter: ["application"]
+ qbs.install: true
+ qbs.installDir: FileInfo.joinPaths(Qt.core.examplesInstallDir, "widgets", "mainwindows",
+ "mainwindow")
+ }
+}
diff --git a/examples/widgets/mainwindows/mainwindows.qbs b/examples/widgets/mainwindows/mainwindows.qbs
new file mode 100644
index 0000000000..462edb329a
--- /dev/null
+++ b/examples/widgets/mainwindows/mainwindows.qbs
@@ -0,0 +1,13 @@
+import qbs
+
+Project {
+ name: "mainwindows"
+ references: [
+ "application",
+ "dockwidgets",
+ "mainwindow",
+ "mdi",
+ "menus",
+ "sdi",
+ ]
+}
diff --git a/examples/widgets/mainwindows/mdi/mdi.qbs b/examples/widgets/mainwindows/mdi/mdi.qbs
new file mode 100644
index 0000000000..c266400861
--- /dev/null
+++ b/examples/widgets/mainwindows/mdi/mdi.qbs
@@ -0,0 +1,26 @@
+import qbs
+import qbs.FileInfo
+
+CppApplication {
+ name: "mdi"
+ condition: Qt.widgets.present && Qt.gui.config.cursor && Qt.widgets.config.filedialog
+
+ Depends { name: "Qt.gui"; required: false }
+ Depends { name: "Qt.widgets"; required: false }
+
+ files: [
+ "main.cpp",
+ "mainwindow.cpp",
+ "mainwindow.h",
+ "mdi.qrc",
+ "mdichild.cpp",
+ "mdichild.h",
+ ]
+
+ Group {
+ fileTagsFilter: ["application"]
+ qbs.install: true
+ qbs.installDir: FileInfo.joinPaths(Qt.core.examplesInstallDir, "widgets", "mainwindows",
+ "mdi")
+ }
+}
diff --git a/examples/widgets/mainwindows/menus/menus.qbs b/examples/widgets/mainwindows/menus/menus.qbs
new file mode 100644
index 0000000000..44b6a50b62
--- /dev/null
+++ b/examples/widgets/mainwindows/menus/menus.qbs
@@ -0,0 +1,23 @@
+import qbs
+import qbs.FileInfo
+
+CppApplication {
+ name: "menus"
+ condition: Qt.widgets.present && Qt.gui.config.cursor && Qt.widgets.config.combobox
+
+ Depends { name: "Qt.gui"; required: false }
+ Depends { name: "Qt.widgets"; required: false }
+
+ files: [
+ "main.cpp",
+ "mainwindow.cpp",
+ "mainwindow.h",
+ ]
+
+ Group {
+ fileTagsFilter: ["application"]
+ qbs.install: true
+ qbs.installDir: FileInfo.joinPaths(Qt.core.examplesInstallDir, "widgets", "mainwindows",
+ "menus")
+ }
+}
diff --git a/examples/widgets/mainwindows/sdi/sdi.qbs b/examples/widgets/mainwindows/sdi/sdi.qbs
new file mode 100644
index 0000000000..46834d34d7
--- /dev/null
+++ b/examples/widgets/mainwindows/sdi/sdi.qbs
@@ -0,0 +1,24 @@
+import qbs
+import qbs.FileInfo
+
+CppApplication {
+ name: "sdi"
+ condition: Qt.widgets.present && Qt.gui.config.cursor && Qt.widgets.config.filedialog
+
+ Depends { name: "Qt.gui"; required: false }
+ Depends { name: "Qt.widgets"; required: false }
+
+ files: [
+ "main.cpp",
+ "mainwindow.cpp",
+ "mainwindow.h",
+ "sdi.qrc",
+ ]
+
+ Group {
+ fileTagsFilter: ["application"]
+ qbs.install: true
+ qbs.installDir: FileInfo.joinPaths(Qt.core.examplesInstallDir, "widgets", "mainwindows",
+ "sdi")
+ }
+}