❩
❩
❩
CamiTK
About
Community
Support
News & Releases
Download
Documentation
API doc
Computer Assited Medical Intervention Tool Kit
version 5.0
ViewersCreationWidget.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* $CAMITK_LICENCE_BEGIN$
3
*
4
* CamiTK - Computer Assisted Medical Intervention ToolKit
5
* (c) 2001-2021 Univ. Grenoble Alpes, CNRS, Grenoble INP, TIMC, 38000 Grenoble, France
6
*
7
* Visit http://camitk.imag.fr for more information
8
*
9
* This file is part of CamiTK.
10
*
11
* CamiTK is free software: you can redistribute it and/or modify
12
* it under the terms of the GNU Lesser General Public License version 3
13
* only, as published by the Free Software Foundation.
14
*
15
* CamiTK is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
* GNU Lesser General Public License version 3 for more details.
19
*
20
* You should have received a copy of the GNU Lesser General Public License
21
* version 3 along with CamiTK. If not, see <http://www.gnu.org/licenses/>.
22
*
23
* $CAMITK_LICENCE_END$
24
****************************************************************************/
25
#ifndef VIEWERSCREATIONWIDGET_H
26
#define VIEWERSCREATIONWIDGET_H
27
28
// Include GUI automatically generated file
29
#include "ui_ViewersCreationWidget.h"
30
31
// includes from Qt
32
#include <QWidget>
33
#include <QStringList>
34
35
#include <ViewerExtension.hxx>
36
#include <Viewer.hxx>
37
45
class
ViewersCreationWidget
:
public
QWidget {
46
47
Q_OBJECT;
48
49
public
:
51
ViewersCreationWidget
(QWidget* parent);
52
53
void
resetDomViewerExtension
(cepcoreschema::ViewerExtension*
domViewerExtension
);
54
56
~ViewersCreationWidget
()
override
=
default
;
57
58
void
setToDefault
();
59
60
void
setGroupBoxTitle
(QString text);
61
void
emptyExistingViewers
();
62
void
addViewerName
(QString viewerName);
63
64
bool
isViewerRegistered
(QString viewerName);
65
66
public
slots:
67
virtual
void
registerDefaultViewerClicked
();
68
virtual
void
registerNewViewerClicked
();
69
virtual
void
nextButtonClicked
();
70
virtual
void
previousButtonClicked
();
71
virtual
void
cancelButtonClicked
();
72
73
signals:
74
void
next
();
75
void
cancel
();
76
void
previous
();
77
void
newDefaultViewer
();
78
79
private
:
80
QStringList
createdViewers
;
81
QString
createdViewersString
;
82
83
cepcoreschema::ViewerExtension*
domViewerExtension
;
84
85
Ui::ViewersCreationWidget
ui
;
86
};
87
#endif
ViewersCreationWidget
Widget to create actions.
Definition:
ViewersCreationWidget.h:45
ViewersCreationWidget::nextButtonClicked
virtual void nextButtonClicked()
Definition:
ViewersCreationWidget.cpp:52
ViewersCreationWidget::setGroupBoxTitle
void setGroupBoxTitle(QString text)
Definition:
ViewersCreationWidget.cpp:100
ViewersCreationWidget::~ViewersCreationWidget
~ViewersCreationWidget() override=default
Destructor.
ViewersCreationWidget::isViewerRegistered
bool isViewerRegistered(QString viewerName)
Definition:
ViewersCreationWidget.cpp:120
ViewersCreationWidget::addViewerName
void addViewerName(QString viewerName)
Definition:
ViewersCreationWidget.cpp:110
ViewersCreationWidget::cancelButtonClicked
virtual void cancelButtonClicked()
Definition:
ViewersCreationWidget.cpp:96
ViewersCreationWidget::previousButtonClicked
virtual void previousButtonClicked()
Definition:
ViewersCreationWidget.cpp:92
ViewersCreationWidget::ViewersCreationWidget
ViewersCreationWidget(QWidget *parent)
Constructor.
Definition:
ViewersCreationWidget.cpp:38
ViewersCreationWidget::emptyExistingViewers
void emptyExistingViewers()
Definition:
ViewersCreationWidget.cpp:104
ViewersCreationWidget::resetDomViewerExtension
void resetDomViewerExtension(cepcoreschema::ViewerExtension *domViewerExtension)
Definition:
ViewersCreationWidget.cpp:42
ViewersCreationWidget::previous
void previous()
ViewersCreationWidget::ui
Ui::ViewersCreationWidget ui
Definition:
ViewersCreationWidget.h:85
ViewersCreationWidget::domViewerExtension
cepcoreschema::ViewerExtension * domViewerExtension
Definition:
ViewersCreationWidget.h:83
ViewersCreationWidget::cancel
void cancel()
ViewersCreationWidget::createdViewers
QStringList createdViewers
Definition:
ViewersCreationWidget.h:80
ViewersCreationWidget::registerDefaultViewerClicked
virtual void registerDefaultViewerClicked()
Definition:
ViewersCreationWidget.cpp:73
ViewersCreationWidget::createdViewersString
QString createdViewersString
Definition:
ViewersCreationWidget.h:81
ViewersCreationWidget::registerNewViewerClicked
virtual void registerNewViewerClicked()
Definition:
ViewersCreationWidget.cpp:79
ViewersCreationWidget::setToDefault
void setToDefault()
Definition:
ViewersCreationWidget.cpp:46
ViewersCreationWidget::next
void next()
ViewersCreationWidget::newDefaultViewer
void newDefaultViewer()
sdk
applications
wizard
ViewersCreationWidget.h
Generated by
1.9.1