Mercurial > projects > qtd
comparison 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 |
comparison
equal
deleted
inserted
replaced
322:7c2cf27391c4 | 323:7a3c43424dca |
---|---|
56 lcd.setSegmentStyle(QLCDNumber.Filled); | 56 lcd.setSegmentStyle(QLCDNumber.Filled); |
57 | 57 |
58 auto slider = new QSlider(Qt.Horizontal); | 58 auto slider = new QSlider(Qt.Horizontal); |
59 slider.setRange(0, 99); | 59 slider.setRange(0, 99); |
60 slider.setValue(0); | 60 slider.setValue(0); |
61 connect!("valueChanged")(slider, cast(void delegate(int)) &lcd.display); | 61 connect(slider, "valueChanged", lcd, "display"); |
62 | 62 |
63 auto layout = new QVBoxLayout; | 63 auto layout = new QVBoxLayout; |
64 layout.addWidget(lcd); | 64 layout.addWidget(lcd); |
65 layout.addWidget(slider); | 65 layout.addWidget(slider); |
66 setLayout(layout); | 66 setLayout(layout); |
74 { | 74 { |
75 super(parent); | 75 super(parent); |
76 | 76 |
77 auto quit = new QPushButton("Quit"); | 77 auto quit = new QPushButton("Quit"); |
78 quit.setFont(new QFont("Times", 18, QFont.Bold)); | 78 quit.setFont(new QFont("Times", 18, QFont.Bold)); |
79 connect!("clicked")(quit, &QApplication.quit); | 79 connect(quit, "clicked", qApp(), "quit"); |
80 | 80 |
81 auto grid = new QGridLayout; | 81 auto grid = new QGridLayout; |
82 for (int row = 0; row < 3; ++row) { | 82 for (int row = 0; row < 3; ++row) { |
83 for (int column = 0; column < 3; ++column) { | 83 for (int column = 0; column < 3; ++column) { |
84 auto lcdRange = new LCDRange; | 84 auto lcdRange = new LCDRange; |