VR-Forces 4.3 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
appsrc
scenarioMerge
smtAboutBox.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2007 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: smtAboutBox.h,v $ $Revision: 1.15 $ $State: Exp $
7
*******************************************************************************/
8
9
#ifndef SMTABOUTBOX_H
10
#define SMTABOUTBOX_H
11
12
#include "ui_smtAboutBoxUi.h"
13
14
// class DtScenarioMergeAboutBox:
15
//
16
// Instances of DtAboutBox are
17
18
class
DtScenarioMergeAboutBox
:
public
QWidget
19
{
20
21
Q_OBJECT
22
23
public
:
24
25
// default constructor
26
DtScenarioMergeAboutBox
(
QWidget
* parent = NULL,
const
Qt::WindowFlags& f = 0);
27
28
// destructor
29
virtual
~DtScenarioMergeAboutBox
();
30
31
virtual
void
setAppName
(
const
QString& name);
32
virtual
void
setVersion
(
const
QString& version);
33
virtual
void
setCopyrightDate
(
int
year);
34
35
virtual
void
setPixmap
(
const
QPixmap& pix);
36
37
virtual
void
setProtocol
(
const
QString& protocol);
38
39
virtual
void
setPlatform
(
const
QString&
platform
);
40
virtual
void
setCompiler
(
const
QString&
compiler
);
41
42
// VRLink and Qt versions
43
virtual
void
setBuiltWith
(
const
QString&
builtWith
);
44
45
// Date executable was built
46
virtual
void
setBuildDate
(
const
QString&
buildDate
);
47
48
//This function implements the above together.
49
virtual
void
setAboutBox
50
(
51
const
QString& name = tr (
"MAK"
),
52
const
QString & version =
"1.0"
,
53
int
year = 0,
54
const
QString & protocol = 0
55
);
56
57
// Set application values
58
virtual
bool
init
();
59
60
public
:
61
// Override these to return app name/versions
62
virtual
QString
appName
()
const
;
63
virtual
QString
appVersion
()
const
;
64
virtual
int
copyrightDate
()
const
;
65
virtual
QString
protocolString
()
const
;
66
67
virtual
QString
platform
()
const
;
68
virtual
QString
compiler
()
const
;
69
virtual
QString
builtWith
()
const
;
70
virtual
QString
buildDate
()
const
;
71
72
public
:
73
74
// Returns a newly created instance of a DtAboutBox.
75
static
QWidget
*
create
(
QWidget
* parent,
const
Qt::WindowFlags& f);
76
77
signals:
78
79
void
notifyClosePressed
();
80
81
public
slots:
82
83
virtual
void
onCloseClicked
();
84
85
protected
:
86
virtual
bool
initConnections
();
87
88
public
:
89
Ui_DtScenarioMergeAboutBoxUi
myUiImpl
;
90
91
private
:
92
93
// Not implemented.
94
DtScenarioMergeAboutBox
(
const
DtScenarioMergeAboutBox
& orig);
95
96
// Not implemented.
97
DtScenarioMergeAboutBox
&
operator=
(
const
DtScenarioMergeAboutBox
& orig);
98
99
};
100
101
#endif
Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)