VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
examples
exampleExtendDialogByDerivation
ReplacementDialogPage.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2012 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
#include <vrvCoreQt/vrvCoreQt.h>
13
#include <vrvCoreQt/DtPage.h>
14
15
#include <QtCore/QString>
16
#include <QtGui/QIcon>
17
18
namespace
makVrv
19
{
20
class
DtDe
;
21
class
DtPersistenceToolbarWidget;
22
}
23
24
class
DerivedDialogWidget
;
25
class
DerivedDialogLogic
;
26
27
39
class
ReplacementDialogPage
:
public
makVrv::DtPage
40
{
41
Q_OBJECT;
42
43
public
:
44
48
ReplacementDialogPage
(
49
makVrv::DtDe& de,
50
QWidget
* parent = 0,
51
Qt::WindowFlags f = Qt::Widget);
52
56
virtual
~ReplacementDialogPage
();
57
60
virtual
QIcon
icon
();
61
64
virtual
QString
title
();
65
68
virtual
const
std::string&
pageClassName
()
const
;
69
72
static
const
std::string&
thePageClassName
();
73
74
protected
:
75
79
virtual
void
activate
();
80
85
virtual
void
deactivate
();
86
87
protected
:
88
89
makVrv::DtDe&
myDe
;
90
makVrv::DtPersistenceToolbarWidget*
myToolbar
;
91
DerivedDialogWidget
*
myWidget
;
92
DerivedDialogLogic
*
myLogic
;
93
};
94
99
typedef
makVrv::DtPageCreatorTemplate<ReplacementDialogPage>
ReplacementDialogPageCreator
;
100
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)