]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/tools/build/example/qt/qt4/moccable-cpp/main.cpp
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / tools / build / example / qt / qt4 / moccable-cpp / main.cpp
1 // Copyright Vladimir Prus 2005.
2 // Distributed under the Boost Software License, Version 1.0.
3 // (See accompanying file LICENSE_1_0.txt
4 // or copy at http://www.boost.org/LICENSE_1_0.txt)
5
6 #include <qwidget.h>
7 #include <qpushbutton.h>
8 #include <qapplication.h>
9
10 #include <iostream>
11
12 class My_widget : public QWidget
13 {
14 Q_OBJECT
15 public:
16 My_widget() : QWidget()
17 {
18 QPushButton* b = new QPushButton("Push me", this);
19
20 connect(b, SIGNAL(clicked()), this, SLOT(theSlot()));
21 }
22
23 private slots:
24 void theSlot()
25 {
26 std::cout << "Clicked\n";
27 }
28
29 };
30
31 int main(int ac, char* av[])
32 {
33 QApplication app(ac, av);
34 My_widget mw;
35 mw.show();
36 app.exec();
37 }
38
39 #include "main.moc"