comparison Applications/Samples/Qt/SampleMainWindowWithButtons.cpp @ 385:6cc3ce74dc05

using message broker in widgets
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 07 Nov 2018 20:49:41 +0100
parents 612238b3f3e8
children b70e9be013e4
comparison
equal deleted inserted replaced
384:d20d75f20c5d 385:6cc3ce74dc05
30 namespace OrthancStone 30 namespace OrthancStone
31 { 31 {
32 namespace Samples 32 namespace Samples
33 { 33 {
34 34
35 SampleMainWindowWithButtons::SampleMainWindowWithButtons(OrthancStone::NativeStoneApplicationContext& context, OrthancStone::Samples::SampleSingleCanvasWithButtonsApplicationBase& stoneSampleApplication, QWidget *parent) : 35 SampleMainWindowWithButtons::SampleMainWindowWithButtons(
36 OrthancStone::NativeStoneApplicationContext& context,
37 OrthancStone::Samples::SampleSingleCanvasWithButtonsApplicationBase& stoneSampleApplication,
38 QWidget *parent) :
36 QStoneMainWindow(context, parent), 39 QStoneMainWindow(context, parent),
37 ui_(new Ui::SampleMainWindowWithButtons), 40 ui_(new Ui::SampleMainWindowWithButtons),
38 stoneSampleApplication_(stoneSampleApplication) 41 stoneSampleApplication_(stoneSampleApplication)
39 { 42 {
40 ui_->setupUi(this); 43 ui_->setupUi(this);
41 SetCentralStoneWidget(ui_->cairoCentralWidget); 44 SetCentralStoneWidget(*ui_->cairoCentralWidget);
42 45
43 #if QT_VERSION >= 0x050000 46 #if QT_VERSION >= 0x050000
44 connect(ui_->toolButton1, &QToolButton::clicked, this, &SampleMainWindowWithButtons::tool1Clicked); 47 connect(ui_->toolButton1, &QToolButton::clicked, this, &SampleMainWindowWithButtons::tool1Clicked);
45 connect(ui_->toolButton2, &QToolButton::clicked, this, &SampleMainWindowWithButtons::tool2Clicked); 48 connect(ui_->toolButton2, &QToolButton::clicked, this, &SampleMainWindowWithButtons::tool2Clicked);
46 connect(ui_->pushButton1, &QPushButton::clicked, this, &SampleMainWindowWithButtons::pushButton1Clicked); 49 connect(ui_->pushButton1, &QPushButton::clicked, this, &SampleMainWindowWithButtons::pushButton1Clicked);