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) {