36 {
37 switch(objectClass) {
38 case "QGridLayout":
39 return new QGridLayout(object);
40 break;
41
42 case "QDialogButtonBox":
43 return new QDialogButtonBox(object);
44 break;
45
46 case "QChart":
47 return new QChart(object);
48 break;
49
50 case "QXYSeries":
51 return new QXYSeries(object);
52 break;
53
54 case "QChartView":
55 return new QChartView(object);
56 break;
57
58 case "QHeaderView":
59 return new QHeaderView(object);
60 break;
61
62 case "QMdiArea":
63 return new QMdiArea(object);
64 break;
65
66 case "QWidget":
67 return new QWidget(object);
68 break;
69
70 case "QPushButton":
71 return new QPushButton(object);
72 break;
73
74 case "QLineEdit":
75 return new QLineEdit(object);
76 break;
77
78 case "QwtPlot":
79 return new QwtPlot(object);
80 break;
81
82 case "QDockWidget":
83 return new QDockWidget(object);
84 break;
85
86 case "QMenuBar":
87 return new QMenuBar(object);
88 break;
89
90 case "QAction":
91 return new QAction(object);
92 break;
93
94 case "QCalendarWidget":
95 return new QCalendarWidget(object);
96 break;
97
98 case "QMenu":
99 return new QMenu(object);
100 break;
101
102 case "QHBoxLayout":
103 return new QHBoxLayout(object);
104 break;
105
106 case "QVBoxLayout":
107 return new QVBoxLayout(object);
108 break;
109
110 case "QsciScintilla":
111 return new QScintilla(object);
112 break;
113
114 case "QMainWindow":
115 return new QMainWindow(object);
116 break;
117
118 case "QDialog":
119 return new QDialog(object);
120 break;
121
122 case "QLabel":
123 return new QLabel(object);
124 break;
125
126 case "QSlider":
127 return new QSlider(object);
128 break;
129
130 case "QTabWidget":
131 return new QTabWidget(object);
132 break;
133
134 case "QTabBar":
135 return new QTabBar(object);
136 break;
137
138 case "QComboBox":
139 return new QComboBox(object);
140 break;
141
142 case "QCheckBox":
143 return new QCheckBox(object);
144 break;
145
146 case "QStatusBar":
147 return new QStatusBar(object);
148 break;
149
150 case "QToolBar":
151 return new QToolBar(object);
152 break;
153
154 case "QTableWidget":
155 return new QTableWidget(object);
156 break;
157
158 case "QTreeWidget":
159 return new QTreeWidget(object);
160 break;
161
162 case "QTreeView":
163 return new QTreeView(object);
164 break;
165
166 case "QFileSystemWatcher":
167 return new QFileSystemWatcher(object);
168 break;
169
170 case "QDateTimeEdit":
171 return new QDateTimeEdit(object);
172 break;
173
174 case "QDateEdit":
175 return new QDateEdit(object);
176 break;
177
178 case "QTimeEdit":
179 return new QTimeEdit(object);
180 break;
181
182 case "QTextEdit":
183 return new QTextEdit(object);
184 break;
185
186 case "QProgressBar":
187 return new QProgressBar(object);
188 break;
189
190 case "QtTreePropertyBrowser":
191 return new QPropertyBrowser(object);
192 break;
193
194 case "QListView":
195 return new QListView(object);
196 break;
197
198 case "QMdiSubWindow":
199 return new QMdiSubWindow(object);
200 break;
201
202 case "QMediaObject":
203 return new QMediaObject(object);
204 break;
205
206 case "QMediaPlayer":
207 return new QMediaPlayer(object);
208 break;
209
210 case "QMediaService":
211 return new QMediaService(object);
212 break;
213
214 case "QVideoWidget":
215 return new QVideoWidget(object);
216 break;
217
218 case "QOpenGLWidget":
219 return new QOpenGLWidget(object);
220 break;
221
222 case "QFrame":
223 return new QFrame(object);
224 break;
225
226 case "QScrollArea":
227 return new QScrollArea(object);
228 break;
229
230 case "QScrollBar":
231 return new QScrollBar(object);
232 break;
233
234 case "QOpenGLContext":
235 return new QOpenGLContext(object);
236 break;
237
238 case "Qtitan::DockMainWindow":
240 break;
241
242 case "Qtitan::WindowTitleBar":
244 break;
245
246 case "Qtitan::DockBarManager":
248 break;
249
250 case "Qtitan::DockPanelManager":
252 break;
253
254 case "Qtitan::DockToolBar":
256 break;
257
258 case "Qtitan::DockWindow":
260 break;
261
262 case "Qtitan::DockPanelBase":
264 break;
265
266 case "Qtitan::DockWidgetPanel":
268 break;
269
270 case "Qtitan::DockDocumentPanel":
272 break;
273
274 case "Qtitan::DockLayoutPanel":
276 break;
277
278 case "Qtitan::DockWindowBase":
280 break;
281
282 case "Qtitan::VisualStudio2019Style":
284 break;
285 }
286
287 return nilptr;
288 }