Mercurial > projects > qtd
diff examples/layouts/borderlayout/window.d @ 204:6aeaf24018d7
more D2 examples fixes
author | eldar |
---|---|
date | Mon, 13 Jul 2009 23:16:08 +0000 |
parents | c28c0340fdf3 |
children |
line wrap: on
line diff
--- a/examples/layouts/borderlayout/window.d Mon Jul 13 17:27:34 2009 +0000 +++ b/examples/layouts/borderlayout/window.d Mon Jul 13 23:16:08 2009 +0000 @@ -45,36 +45,39 @@ import qt.gui.QWidget; import qt.gui.QLabel; -import borderlayout; +version(D_Version2) + import borderlayout; +else + import borderlayout_d1; class Window : public QWidget { public: - this() - { - QTextBrowser centralWidget = new QTextBrowser; - centralWidget.setPlainText(tr("Central widget")); + this() + { + QTextBrowser centralWidget = new QTextBrowser; + centralWidget.setPlainText(tr("Central widget")); - BorderLayout layout = new BorderLayout; - layout.addWidget(centralWidget, BorderLayout.Position.Center); - layout.addWidget(createLabel("North"), BorderLayout.Position.North); - layout.addWidget(createLabel("West"), BorderLayout.Position.West); - layout.addWidget(createLabel("East 1"), BorderLayout.Position.East); - layout.addWidget(createLabel("East 2") , BorderLayout.Position.East); - layout.addWidget(createLabel("South"), BorderLayout.Position.South); - setLayout(layout); + BorderLayout layout = new BorderLayout; + layout.addWidget(centralWidget, BorderLayout.Position.Center); + layout.addWidget(createLabel("North"), BorderLayout.Position.North); + layout.addWidget(createLabel("West"), BorderLayout.Position.West); + layout.addWidget(createLabel("East 1"), BorderLayout.Position.East); + layout.addWidget(createLabel("East 2") , BorderLayout.Position.East); + layout.addWidget(createLabel("South"), BorderLayout.Position.South); + setLayout(layout); - setWindowTitle(tr("Border Layout")); - } + setWindowTitle(tr("Border Layout")); + } private: - QLabel createLabel(char[] text) - { - QLabel label = new QLabel(text); - label.setFrameStyle(QFrame.Box | QFrame.Raised); - return label; - } + QLabel createLabel(string text) + { + QLabel label = new QLabel(text); + label.setFrameStyle(QFrame.Box | QFrame.Raised); + return label; + } }