Mercurial > projects > qtd
comparison examples/dialogs/classwizard/classwizard.d @ 323:7a3c43424dca signals
make all examples compile with new signals/slots
author | eldar_ins@eldar-laptop |
---|---|
date | Mon, 28 Dec 2009 16:28:55 +0500 |
parents | d458ed66e871 |
children |
comparison
equal
deleted
inserted
replaced
322:7c2cf27391c4 | 323:7a3c43424dca |
---|---|
52 import qt.gui.QGridLayout; | 52 import qt.gui.QGridLayout; |
53 import qt.core.QFile; | 53 import qt.core.QFile; |
54 import qt.core.QDir; | 54 import qt.core.QDir; |
55 import qt.core.QRegExp; | 55 import qt.core.QRegExp; |
56 | 56 |
57 import std.string : format; | 57 import std.string : format, tolower, toupper; |
58 | 58 |
59 | 59 |
60 class ClassWizard : public QWizard | 60 class ClassWizard : public QWizard |
61 { | 61 { |
62 public: | 62 public: |
261 qwidgetCtorRadioButton = new QRadioButton(tr("Q&Widget-style constructor")); | 261 qwidgetCtorRadioButton = new QRadioButton(tr("Q&Widget-style constructor")); |
262 defaultCtorRadioButton = new QRadioButton(tr("&Default constructor")); | 262 defaultCtorRadioButton = new QRadioButton(tr("&Default constructor")); |
263 copyCtorCheckBox = new QCheckBox(tr("&Generate copy constructor and operator=")); | 263 copyCtorCheckBox = new QCheckBox(tr("&Generate copy constructor and operator=")); |
264 | 264 |
265 defaultCtorRadioButton.setChecked(true); | 265 defaultCtorRadioButton.setChecked(true); |
266 connect!("toggled")(defaultCtorRadioButton, ©CtorCheckBox.setEnabled); | 266 connect(defaultCtorRadioButton, "toggled", copyCtorCheckBox, "setEnabled"); |
267 | 267 |
268 registerField("className*", classNameLineEdit); | 268 registerField("className*", classNameLineEdit); |
269 registerField("baseClass", baseClassLineEdit); | 269 registerField("baseClass", baseClassLineEdit); |
270 registerField("qobjectMacro", qobjectMacroCheckBox); | 270 registerField("qobjectMacro", qobjectMacroCheckBox); |
271 registerField("qobjectCtor", qobjectCtorRadioButton); | 271 registerField("qobjectCtor", qobjectCtorRadioButton); |
329 includeBaseCheckBox = new QCheckBox(tr("&Include base class definition")); | 329 includeBaseCheckBox = new QCheckBox(tr("&Include base class definition")); |
330 baseIncludeLabel = new QLabel(tr("Base class include:")); | 330 baseIncludeLabel = new QLabel(tr("Base class include:")); |
331 baseIncludeLineEdit = new QLineEdit; | 331 baseIncludeLineEdit = new QLineEdit; |
332 baseIncludeLabel.setBuddy(baseIncludeLineEdit); | 332 baseIncludeLabel.setBuddy(baseIncludeLineEdit); |
333 | 333 |
334 connect!("toggled")(protectCheckBox, ¯oNameLabel.setEnabled); | 334 connect(protectCheckBox, "toggled", macroNameLabel, "setEnabled"); |
335 connect!("toggled")(includeBaseCheckBox, ¯oNameLabel.setEnabled); | 335 connect(includeBaseCheckBox, "toggled", macroNameLabel, "setEnabled"); |
336 | 336 |
337 registerField("comment", commentCheckBox); | 337 registerField("comment", commentCheckBox); |
338 registerField("protect", protectCheckBox); | 338 registerField("protect", protectCheckBox); |
339 registerField("macroName", macroNameLineEdit); | 339 registerField("macroName", macroNameLineEdit); |
340 registerField("includeBase", includeBaseCheckBox); | 340 registerField("includeBase", includeBaseCheckBox); |