mirror of
https://gitlab.com/ita1024/waf.git
synced 2024-11-22 01:46:15 +01:00
39 lines
687 B
C++
39 lines
687 B
C++
|
// Thomas Nagy, 2011-2016
|
||
|
|
||
|
#include "foo.h"
|
||
|
|
||
|
Foo::Foo() : QWidget(NULL) {
|
||
|
m_button = new QPushButton("Foo Button", this);
|
||
|
m_button->setGeometry(QRect(QPoint(50, 60),
|
||
|
QSize(120, 50)));
|
||
|
connect(m_button, SIGNAL (released()), this, SLOT (handleButton()));
|
||
|
myToggle = true;
|
||
|
}
|
||
|
|
||
|
void Foo::handleButton() {
|
||
|
if (myToggle) {
|
||
|
m_button->setText("Button Foo");
|
||
|
} else {
|
||
|
m_button->setText("Foo Button");
|
||
|
}
|
||
|
myToggle = !myToggle;
|
||
|
}
|
||
|
|
||
|
int Foo::FortyTwo() {
|
||
|
return 42;
|
||
|
}
|
||
|
|
||
|
class Bar_private : public QWidget {
|
||
|
Q_OBJECT
|
||
|
signals:
|
||
|
void test();
|
||
|
public:
|
||
|
Bar_private();
|
||
|
};
|
||
|
|
||
|
Bar_private::Bar_private() : QWidget(NULL) {
|
||
|
}
|
||
|
|
||
|
#include "foo.moc"
|
||
|
|