summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--examples/changeuserinterface/README7
-rw-r--r--examples/changeuserinterface/config/config.xml9
-rw-r--r--examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/installscript.qs11
-rw-r--r--examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/license.txt1
-rw-r--r--examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/package.xml11
5 files changed, 39 insertions, 0 deletions
diff --git a/examples/changeuserinterface/README b/examples/changeuserinterface/README
new file mode 100644
index 000000000..e9ab265c7
--- /dev/null
+++ b/examples/changeuserinterface/README
@@ -0,0 +1,7 @@
+Shows how to change small things in the ui from a component script.
+This shouldn't be used for translations.
+
+Generate installer with
+
+binarycreator --offline-only -c config/config.xml -p packages installer
+
diff --git a/examples/changeuserinterface/config/config.xml b/examples/changeuserinterface/config/config.xml
new file mode 100644
index 000000000..cf9eb26f7
--- /dev/null
+++ b/examples/changeuserinterface/config/config.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Installer>
+ <Name>Change installer UI Example</Name>
+ <Version>1.0.0</Version>
+ <Title>Change installer UI Example</Title>
+ <Publisher>Qt-Project</Publisher>
+ <StartMenuDir>Change installer UI Example</StartMenuDir>
+ <TargetDir>@homeDir@/IFWChangeInstallerUIExample</TargetDir>
+</Installer>
diff --git a/examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/installscript.qs b/examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/installscript.qs
new file mode 100644
index 000000000..125c8392f
--- /dev/null
+++ b/examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/installscript.qs
@@ -0,0 +1,11 @@
+function Component()
+{
+ gui.pageWidgetByObjectName("LicenseAgreementPage").entered.connect(changeLicenseLabels);
+}
+
+changeLicenseLabels = function()
+{
+ page = gui.pageWidgetByObjectName("LicenseAgreementPage");
+ page.AcceptLicenseLabel.setText("Yes I do!");
+ page.RejectLicenseLabel.setText("No I don't!");
+}
diff --git a/examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/license.txt b/examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/license.txt
new file mode 100644
index 000000000..61a94dce7
--- /dev/null
+++ b/examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/license.txt
@@ -0,0 +1 @@
+The fantastic license, have you heard of the Beer Public License Agreement yet?
diff --git a/examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/package.xml b/examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/package.xml
new file mode 100644
index 000000000..04f1986d8
--- /dev/null
+++ b/examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/package.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Package>
+ <DisplayName>Change UI example</DisplayName>
+ <Description>Change license accept/reject labels text</Description>
+ <ReleaseDate>2013-01-01</ReleaseDate>
+ <Version>1.0.0-1</Version>
+ <Script>installscript.qs</Script>
+ <Licenses>
+ <License name="Beer Public License Agreement" file="license.txt" />
+ </Licenses>
+</Package>