comparison Applications/Samples/SimpleViewer/Qt/SimpleViewerMainWindow.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 56b2e47d3c0c
children b70e9be013e4
comparison
equal deleted inserted replaced
384:d20d75f20c5d 385:6cc3ce74dc05
28 #include "../SimpleViewerApplication.h" 28 #include "../SimpleViewerApplication.h"
29 29
30 namespace SimpleViewer 30 namespace SimpleViewer
31 { 31 {
32 32
33 SimpleViewerMainWindow::SimpleViewerMainWindow(OrthancStone::NativeStoneApplicationContext& context, SimpleViewerApplication& stoneApplication, QWidget *parent) : 33 SimpleViewerMainWindow::SimpleViewerMainWindow(
34 OrthancStone::NativeStoneApplicationContext& context,
35 SimpleViewerApplication& stoneApplication,
36 QWidget *parent) :
34 QStoneMainWindow(context, parent), 37 QStoneMainWindow(context, parent),
35 ui_(new Ui::SimpleViewerMainWindow), 38 ui_(new Ui::SimpleViewerMainWindow),
36 stoneApplication_(stoneApplication) 39 stoneApplication_(stoneApplication)
37 { 40 {
38 ui_->setupUi(this); 41 ui_->setupUi(this);
39 SetCentralStoneWidget(ui_->cairoCentralWidget); 42 SetCentralStoneWidget(*ui_->cairoCentralWidget);
40 43
41 #if QT_VERSION >= 0x050000 44 #if QT_VERSION >= 0x050000
42 connect(ui_->toolButtonCrop, &QToolButton::clicked, this, &SimpleViewerMainWindow::cropClicked); 45 connect(ui_->toolButtonCrop, &QToolButton::clicked, this, &SimpleViewerMainWindow::cropClicked);
43 connect(ui_->pushButtonUndoCrop, &QToolButton::clicked, this, &SimpleViewerMainWindow::undoCropClicked); 46 connect(ui_->pushButtonUndoCrop, &QToolButton::clicked, this, &SimpleViewerMainWindow::undoCropClicked);
44 connect(ui_->toolButtonLine, &QToolButton::clicked, this, &SimpleViewerMainWindow::lineClicked); 47 connect(ui_->toolButtonLine, &QToolButton::clicked, this, &SimpleViewerMainWindow::lineClicked);