Mercurial > projects > qtd
diff examples/layouts/basiclayouts/dialog.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 | 256ab6cb8e85 |
children | 31520b2c0b3c |
line wrap: on
line diff
--- a/examples/layouts/basiclayouts/dialog.d Sun Dec 27 21:13:38 2009 +0500 +++ b/examples/layouts/basiclayouts/dialog.d Mon Dec 28 16:28:55 2009 +0500 @@ -61,6 +61,8 @@ else import std.string; +import std.stdio; + class Dialog : public QDialog { this() @@ -75,8 +77,8 @@ buttonBox = new QDialogButtonBox(QDialogButtonBox.Ok | QDialogButtonBox.Cancel); - connect!("accepted")(buttonBox, &this.accept); - connect!("rejected")(buttonBox, &this.reject); + connect(buttonBox, "accepted", this, "accept"); + connect(buttonBox, "rejected", this, "reject"); QVBoxLayout mainLayout = new QVBoxLayout; @@ -101,7 +103,7 @@ exitAction = fileMenu.addAction(tr("E&xit")); menuBar.addMenu(fileMenu); - connect!("triggered")(exitAction, &this.accept); + connect(exitAction, "triggered", this, "accept"); } void createHorizontalGroupBox() @@ -155,6 +157,8 @@ formGroupBox.setLayout(layout); } + mixin Q_OBJECT; + enum { NumGridRows = 3, NumButtons = 4 }; QMenuBar menuBar;