Mercurial > projects > qtd
diff examples/tutorials/tutorial/t6/main.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 |
line wrap: on
line diff
--- a/examples/tutorials/tutorial/t6/main.d Sun Dec 27 21:13:38 2009 +0500 +++ b/examples/tutorials/tutorial/t6/main.d Mon Dec 28 16:28:55 2009 +0500 @@ -58,7 +58,7 @@ auto slider = new QSlider(Qt.Horizontal); slider.setRange(0, 99); slider.setValue(0); - connect!("valueChanged")(slider, cast(void delegate(int)) &lcd.display); + connect(slider, "valueChanged", lcd, "display"); auto layout = new QVBoxLayout; layout.addWidget(lcd); @@ -76,7 +76,7 @@ auto quit = new QPushButton("Quit"); quit.setFont(new QFont("Times", 18, QFont.Bold)); - connect!("clicked")(quit, &QApplication.quit); + connect(quit, "clicked", qApp(), "quit"); auto grid = new QGridLayout; for (int row = 0; row < 3; ++row) {