17 generateDtd(); |
17 generateDtd(); |
18 generatePkg(); |
18 generatePkg(); |
19 generateBur(); |
19 generateBur(); |
20 } |
20 } |
21 |
21 |
22 |
|
23 |
|
24 QString WidgetCreator::widgetName() |
22 QString WidgetCreator::widgetName() |
25 { |
23 { |
26 return iUi.widgetName(); |
24 return iUi.widgetName().toLower(); |
27 } |
25 } |
28 |
26 |
29 QString WidgetCreator::widgetUid() |
27 QString WidgetCreator::widgetUid() |
30 { |
28 { |
31 return iUi.widgetUid(); |
29 return iUi.widgetUid().toLower(); |
32 } |
30 } |
33 |
31 |
34 QString WidgetCreator::widgetLayout() |
32 QString WidgetCreator::widgetLayout() |
35 { |
33 { |
36 return iUi.widgetLayout(); |
34 return iUi.widgetLayout(); |
47 dir.mkpath( "sis" ); |
45 dir.mkpath( "sis" ); |
48 } |
46 } |
49 |
47 |
50 void WidgetCreator::generateBuildFile() |
48 void WidgetCreator::generateBuildFile() |
51 { |
49 { |
52 iUi.replaceData("data/" + widgetLayout() +"/group/bld.inf", widgetName() + "/widget/group/bld.inf", 1); |
50 iUi.replaceData("data/commonwidgetdata/group/bld.inf", widgetName() + "/widget/group/bld.inf", 1); |
53 } |
51 } |
54 |
52 |
55 void WidgetCreator::generateHSPSManifest() |
53 void WidgetCreator::generateHSPSManifest() |
56 { |
54 { |
57 iUi.replaceData("data/" + widgetLayout() +"/hsps/00/manifest.dat", |
55 iUi.replaceData("data/commonwidgetdata/hsps/00/manifest.dat", |
58 widgetName() + "/widget/hsps/00/manifest.dat"); |
56 widgetName() + "/widget/hsps/00/manifest.dat"); |
59 } |
57 } |
60 |
58 |
61 void WidgetCreator::generateHSPSConf() |
59 void WidgetCreator::generateHSPSConf() |
62 { |
60 { |
63 iUi.replaceData( "data/" + widgetLayout() +"/hsps/00/widgetconfiguration.xml", |
61 iUi.replaceData( "data/commonwidgetdata/hsps/00/widgetconfiguration.xml", |
64 widgetName() + "/widget/hsps/00/widgetconfiguration.xml" ); |
62 widgetName() + "/widget/hsps/00/widgetconfiguration.xml" ); |
65 } |
63 } |
66 |
64 |
67 void WidgetCreator::generateEmptyDat() |
65 void WidgetCreator::generateEmptyDat() |
68 { |
66 { |
75 |
73 |
76 void WidgetCreator::generateXml() |
74 void WidgetCreator::generateXml() |
77 { |
75 { |
78 if( iUi.rendererCheckBox().isChecked()) |
76 if( iUi.rendererCheckBox().isChecked()) |
79 { |
77 { |
80 iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replacerenderer.xml", |
78 iUi.replaceData( "data/commonwidgetdata/xuikon/00/replacerenderer.xml", |
81 widgetName() + "/widget/xuikon/00/" + iUi.widgetName() + ".xml"); |
79 widgetName() + "/widget/xuikon/00/" + widgetName() + ".xml"); |
82 } |
80 } |
83 else |
81 else |
84 { |
82 { |
85 iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replace.xml", |
83 iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replace.xml", |
86 widgetName() + "/widget/xuikon/00/" + iUi.widgetName() + ".xml"); |
84 widgetName() + "/widget/xuikon/00/" + widgetName() + ".xml"); |
87 } |
85 } |
88 |
86 |
89 } |
87 } |
90 |
88 |
91 void WidgetCreator::generateCss() |
89 void WidgetCreator::generateCss() |
92 { |
90 { |
93 if( iUi.rendererCheckBox().isChecked()) |
91 if( iUi.rendererCheckBox().isChecked()) |
94 { |
92 { |
95 iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replacerenderer.css", |
93 iUi.replaceData( "data/commonwidgetdata/xuikon/00/replacerenderer.css", |
96 widgetName() + "/widget/xuikon/00/" + iUi.widgetName() + ".css"); |
94 widgetName() + "/widget/xuikon/00/" + widgetName() + ".css"); |
97 } |
95 } |
98 else |
96 else |
99 { |
97 { |
100 iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replace.css", |
98 iUi.replaceData( "data/" + widgetLayout() +"/xuikon/00/replace.css", |
101 widgetName() + "/widget/xuikon/00/" + iUi.widgetName() + ".css"); |
99 widgetName() + "/widget/xuikon/00/" + widgetName() + ".css"); |
102 } |
100 } |
103 } |
101 } |
104 |
102 |
105 void WidgetCreator::generateDat() |
103 void WidgetCreator::generateDat() |
106 { |
104 { |
107 iUi.replaceData("data/" + widgetLayout() +"/xuikon/00/replace.dat", |
105 iUi.replaceData("data/commonwidgetdata/xuikon/00/replace.dat", |
108 widgetName() + "/widget/xuikon/00/" + widgetName() + "_" + iUi.widgetUidNoHex() + ".dat"); |
106 widgetName() + "/widget/xuikon/00/" + widgetName() + "_" + iUi.widgetUidNoHex() + ".dat"); |
109 } |
107 } |
110 |
108 |
111 void WidgetCreator::generateDtd() |
109 void WidgetCreator::generateDtd() |
112 { |
110 { |
118 |
116 |
119 } |
117 } |
120 |
118 |
121 void WidgetCreator::generatePkg() |
119 void WidgetCreator::generatePkg() |
122 { |
120 { |
123 iUi.replaceData("data/" + widgetLayout() +"/sis/replace.pkg", |
121 iUi.replaceData("data/commonwidgetdata/sis/replace.pkg", |
124 widgetName() + "/widget/sis/"+ widgetName() + ".pkg", 1); // 1 =no hex uid used |
122 widgetName() + "/widget/sis/"+ widgetName() + ".pkg", 1); // 1 =no hex uid used |
125 } |
123 } |
126 |
124 |
127 void WidgetCreator::generateBur() |
125 void WidgetCreator::generateBur() |
128 { |
126 { |