diff Applications/Samples/Qt/SampleMainWindow.cpp @ 320:10d188d6e5cc am-2

compatibility with Qt4
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 12 Oct 2018 14:38:48 +0200
parents 87376a645ee1
children 612238b3f3e8
line wrap: on
line diff
--- a/Applications/Samples/Qt/SampleMainWindow.cpp	Thu Oct 11 13:16:54 2018 +0200
+++ b/Applications/Samples/Qt/SampleMainWindow.cpp	Fri Oct 12 14:38:48 2018 +0200
@@ -40,10 +40,17 @@
       ui_->setupUi(this);
       SetCentralStoneWidget(ui_->cairoCentralWidget);
 
+#if QT_VERSION >= 0x050000
       connect(ui_->toolButton1, &QToolButton::clicked, this, &SampleMainWindow::tool1Clicked);
       connect(ui_->toolButton2, &QToolButton::clicked, this, &SampleMainWindow::tool2Clicked);
       connect(ui_->pushButton1, &QPushButton::clicked, this, &SampleMainWindow::pushButton1Clicked);
       connect(ui_->pushButton1, &QPushButton::clicked, this, &SampleMainWindow::pushButton2Clicked);
+#else
+      connect(ui_->toolButton1, SIGNAL(clicked()), this, SLOT(tool1Clicked()));
+      connect(ui_->toolButton2, SIGNAL(clicked()), this, SLOT(tool2Clicked()));
+      connect(ui_->pushButton1, SIGNAL(clicked()), this, SLOT(pushButton1Clicked()));
+      connect(ui_->pushButton1, SIGNAL(clicked()), this, SLOT(pushButton2Clicked()));
+#endif
 
       std::string pushButton1Name;
       std::string pushButton2Name;