VR-Exchange 2.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
disBroker
disBrokerApp.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
*********************************************************************/
4
#pragma once
5
9
10
#include <
broker/brokerThread.h
>
11
12
13
class
DtString
;
14
class
QApplication;
15
class
QTimer;
16
17
namespace
MAKVrExchange
18
{
19
namespace
DtDisBroker
20
{
21
22
class
DtDisBroker;
23
class
DtDisBrokerInitializer;
24
class
DtGenericUserInterface;
25
30
class
DT_DLL_DISBROKER
DtDisBrokerApp
31
{
32
33
public
:
36
typedef
DtDisBroker
* (*DtDisBrokerCreator)(
DtDisBrokerInitializer
* init);
37
38
public
:
39
44
DtDisBrokerApp
(
DtDisBrokerInitializer
* init);
45
47
~
DtDisBrokerApp
();
48
49
public
:
50
54
static
void
setDisBrokerCreator(DtDisBrokerCreator func);
55
56
private
:
57
59
DtDisBrokerApp
(
const
DtDisBrokerApp
& other);
60
62
DtDisBrokerApp
& operator=(
const
DtDisBrokerApp
& other);
63
64
public
:
65
67
virtual
DtDisBroker
*disBroker();
68
74
virtual
int
showInfoDialog();
75
84
virtual
int
run();
85
86
protected
:
87
89
static
DtDisBrokerCreator
theDisBrokerCreator
;
90
91
protected
:
93
DtGenericUserInterface
*
myUi
;
94
96
DtDisBroker
*
myBroker
;
97
99
QApplication *
myQApp
;
100
102
DtBrokerThread
*
myBrokerThread
;
103
104
};
105
}
106
}
107
Document ID: Generated on Tue Aug 7 22:07:13 EDT 2012 from SVN revision 117874
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (
www.mak.com
)