forked from mirror/waf
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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"
|
|
|