diff options
Diffstat (limited to 'examples/treename')
27 files changed, 140 insertions, 0 deletions
diff --git a/examples/treename/README b/examples/treename/README new file mode 100644 index 000000000..a858c71f1 --- /dev/null +++ b/examples/treename/README @@ -0,0 +1,5 @@ +Shows how to change location of components in the component tree. + +Generate installer with: + +binarycreator -c config/config.xml -p packages installer diff --git a/examples/treename/config/config.xml b/examples/treename/config/config.xml new file mode 100644 index 000000000..94e7c31a2 --- /dev/null +++ b/examples/treename/config/config.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Installer> + <Name>Tree Name Example</Name> + <Version>1.0.0</Version> + <Title>Tree Name Example</Title> + <Publisher>The Qt Company</Publisher> + <StartMenuDir>Qt IFW Examples</StartMenuDir> + <TargetDir>@HomeDir@/IfwExamples/treename</TargetDir> + <WizardShowPageList>false</WizardShowPageList> +</Installer> diff --git a/examples/treename/packages/A.sub1.sub1/data/Asub1sub1.txt b/examples/treename/packages/A.sub1.sub1/data/Asub1sub1.txt new file mode 100644 index 000000000..feb6d7f48 --- /dev/null +++ b/examples/treename/packages/A.sub1.sub1/data/Asub1sub1.txt @@ -0,0 +1,2 @@ +Example content for package A sub-subcomponent 1. + diff --git a/examples/treename/packages/A.sub1.sub1/meta/package.xml b/examples/treename/packages/A.sub1.sub1/meta/package.xml new file mode 100644 index 000000000..285dda3e3 --- /dev/null +++ b/examples/treename/packages/A.sub1.sub1/meta/package.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>A sub-subcomponent 1</DisplayName> + <Description>Sub-subcomponent of component A</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> +</Package> diff --git a/examples/treename/packages/A.sub1/data/Asub1.txt b/examples/treename/packages/A.sub1/data/Asub1.txt new file mode 100644 index 000000000..b61d85bd0 --- /dev/null +++ b/examples/treename/packages/A.sub1/data/Asub1.txt @@ -0,0 +1,2 @@ +Example content for package A subcomponent 1. + diff --git a/examples/treename/packages/A.sub1/meta/package.xml b/examples/treename/packages/A.sub1/meta/package.xml new file mode 100644 index 000000000..547285ab7 --- /dev/null +++ b/examples/treename/packages/A.sub1/meta/package.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>A subcomponent 1 (moved to root)</DisplayName> + <Description>Subcomponent of component A</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> + <TreeName>ASub1ToRoot</TreeName> +</Package> diff --git a/examples/treename/packages/A/data/A.txt b/examples/treename/packages/A/data/A.txt new file mode 100644 index 000000000..98114dd6e --- /dev/null +++ b/examples/treename/packages/A/data/A.txt @@ -0,0 +1,2 @@ +Example content for package A. + diff --git a/examples/treename/packages/A/meta/package.xml b/examples/treename/packages/A/meta/package.xml new file mode 100644 index 000000000..293323ec6 --- /dev/null +++ b/examples/treename/packages/A/meta/package.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>A</DisplayName> + <Description>Example component A</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> +</Package> diff --git a/examples/treename/packages/B.sub1.sub1/data/Bsub1sub1.txt b/examples/treename/packages/B.sub1.sub1/data/Bsub1sub1.txt new file mode 100644 index 000000000..63ade576b --- /dev/null +++ b/examples/treename/packages/B.sub1.sub1/data/Bsub1sub1.txt @@ -0,0 +1,2 @@ +Example content for package B sub-subcomponent 1. + diff --git a/examples/treename/packages/B.sub1.sub1/meta/package.xml b/examples/treename/packages/B.sub1.sub1/meta/package.xml new file mode 100644 index 000000000..989b000d9 --- /dev/null +++ b/examples/treename/packages/B.sub1.sub1/meta/package.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>B sub-subcomponent 1</DisplayName> + <Description>Sub-subcomponent of component B</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> +</Package> diff --git a/examples/treename/packages/B.sub1/data/Bsub1.txt b/examples/treename/packages/B.sub1/data/Bsub1.txt new file mode 100644 index 000000000..62c728762 --- /dev/null +++ b/examples/treename/packages/B.sub1/data/Bsub1.txt @@ -0,0 +1,2 @@ +Example content for package B subcomponent 1. + diff --git a/examples/treename/packages/B.sub1/meta/package.xml b/examples/treename/packages/B.sub1/meta/package.xml new file mode 100644 index 000000000..84e4baddd --- /dev/null +++ b/examples/treename/packages/B.sub1/meta/package.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>B subcomponent 1 (moved to root with children)</DisplayName> + <Description>Subcomponent of component B</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> + <TreeName moveChildren="true">BSub1ToRoot</TreeName> +</Package> diff --git a/examples/treename/packages/B/data/B.txt b/examples/treename/packages/B/data/B.txt new file mode 100644 index 000000000..1ee864074 --- /dev/null +++ b/examples/treename/packages/B/data/B.txt @@ -0,0 +1,2 @@ +Example content for package B. + diff --git a/examples/treename/packages/B/meta/package.xml b/examples/treename/packages/B/meta/package.xml new file mode 100644 index 000000000..a867a235b --- /dev/null +++ b/examples/treename/packages/B/meta/package.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>B</DisplayName> + <Description>Example component B</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> +</Package> diff --git a/examples/treename/packages/C.sub1/data/Csub1.txt b/examples/treename/packages/C.sub1/data/Csub1.txt new file mode 100644 index 000000000..2cdd26906 --- /dev/null +++ b/examples/treename/packages/C.sub1/data/Csub1.txt @@ -0,0 +1,2 @@ +Example content for package C subcomponent 1. + diff --git a/examples/treename/packages/C.sub1/meta/package.xml b/examples/treename/packages/C.sub1/meta/package.xml new file mode 100644 index 000000000..b22db4c14 --- /dev/null +++ b/examples/treename/packages/C.sub1/meta/package.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>C subcomponent 1</DisplayName> + <Description>Subcomponent of component C</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> +</Package> diff --git a/examples/treename/packages/C.sub2/data/Csub2.txt b/examples/treename/packages/C.sub2/data/Csub2.txt new file mode 100644 index 000000000..7846863d7 --- /dev/null +++ b/examples/treename/packages/C.sub2/data/Csub2.txt @@ -0,0 +1,2 @@ +Example content for package C subcomponent 2. + diff --git a/examples/treename/packages/C.sub2/meta/package.xml b/examples/treename/packages/C.sub2/meta/package.xml new file mode 100644 index 000000000..3ec8bcb5b --- /dev/null +++ b/examples/treename/packages/C.sub2/meta/package.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>C subcomponent 2</DisplayName> + <Description>Subcomponent of component C</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> +</Package> diff --git a/examples/treename/packages/C/data/C.txt b/examples/treename/packages/C/data/C.txt new file mode 100644 index 000000000..b45c73606 --- /dev/null +++ b/examples/treename/packages/C/data/C.txt @@ -0,0 +1,2 @@ +Example content for package C. + diff --git a/examples/treename/packages/C/meta/package.xml b/examples/treename/packages/C/meta/package.xml new file mode 100644 index 000000000..db1a3072e --- /dev/null +++ b/examples/treename/packages/C/meta/package.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>C (moved to sub node with children)</DisplayName> + <Description>Example component C</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> + <TreeName moveChildren="true">A.subC</TreeName> +</Package> diff --git a/examples/treename/packages/D.sub1/data/Dsub1.txt b/examples/treename/packages/D.sub1/data/Dsub1.txt new file mode 100644 index 000000000..d9a3065fe --- /dev/null +++ b/examples/treename/packages/D.sub1/data/Dsub1.txt @@ -0,0 +1,2 @@ +Example content for package D subcomponent 1. + diff --git a/examples/treename/packages/D.sub1/meta/package.xml b/examples/treename/packages/D.sub1/meta/package.xml new file mode 100644 index 000000000..ca42c47c3 --- /dev/null +++ b/examples/treename/packages/D.sub1/meta/package.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>D subcomponent 1</DisplayName> + <Description>Subcomponent of component D</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> +</Package> diff --git a/examples/treename/packages/E.sub2/data/Esub2.txt b/examples/treename/packages/E.sub2/data/Esub2.txt new file mode 100644 index 000000000..6ee5101a5 --- /dev/null +++ b/examples/treename/packages/E.sub2/data/Esub2.txt @@ -0,0 +1,2 @@ +Example content for package E subcomponent 2. + diff --git a/examples/treename/packages/E.sub2/meta/package.xml b/examples/treename/packages/E.sub2/meta/package.xml new file mode 100644 index 000000000..3672e88c1 --- /dev/null +++ b/examples/treename/packages/E.sub2/meta/package.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>E subcomponent 2</DisplayName> + <Description>Subcomponent of component E</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> +</Package> diff --git a/examples/treename/packages/E/data/E.txt b/examples/treename/packages/E/data/E.txt new file mode 100644 index 000000000..6c6d27481 --- /dev/null +++ b/examples/treename/packages/E/data/E.txt @@ -0,0 +1,2 @@ +Example content for package E. + diff --git a/examples/treename/packages/E/meta/package.xml b/examples/treename/packages/E/meta/package.xml new file mode 100644 index 000000000..61c6948e9 --- /dev/null +++ b/examples/treename/packages/E/meta/package.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>E (moved to free existing node with children)</DisplayName> + <Description>Example component E</Description> + <Version>1.0.0-1</Version> + <ReleaseDate>2021-01-01</ReleaseDate> + <TreeName moveChildren="true">D</TreeName> +</Package> diff --git a/examples/treename/treename.pro b/examples/treename/treename.pro new file mode 100644 index 000000000..415df49d5 --- /dev/null +++ b/examples/treename/treename.pro @@ -0,0 +1,13 @@ +TEMPLATE = aux + +INSTALLER = installer + +INPUT = $$PWD/config/config.xml $$PWD/packages +example.input = INPUT +example.output = $$INSTALLER +example.commands = ../../bin/binarycreator -c $$PWD/config/config.xml -p $$PWD/packages ${QMAKE_FILE_OUT} +example.CONFIG += target_predeps no_link combine + +QMAKE_EXTRA_COMPILERS += example + +OTHER_FILES = README |