VR-Exchange 2.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
hlaBroker
hlaBrokerApp.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
#pragma once
6
7
8
9
10
#include <
broker/brokerThread.h
>
11
12
class
DtString
;
13
class
QApplication;
14
class
QTimer;
15
16
namespace
MAKVrExchange
{
namespace
DtHlaBroker {
17
18
class
DtHlaBroker;
19
class
DtHlaBrokerInitializer;
20
class
DtGenericUserInterface;
21
23
class
DT_DLL_HLABROKER
DtHlaBrokerApp
24
{
25
26
public
:
28
typedef
DtHlaBroker
* (*DtHlaBrokerCreator)(
DtHlaBrokerInitializer
* init);
29
30
public
:
31
34
DtHlaBrokerApp
(
DtHlaBrokerInitializer
* init);
35
37
~
DtHlaBrokerApp
();
38
39
public
:
40
42
static
void
setHlaBrokerCreator(DtHlaBrokerCreator func);
43
44
private
:
45
47
DtHlaBrokerApp
(
const
DtHlaBrokerApp
& other);
48
50
DtHlaBrokerApp
& operator=(
const
DtHlaBrokerApp
& other);
51
52
public
:
53
55
virtual
DtHlaBroker
*hlaBroker();
56
62
virtual
int
run();
63
68
virtual
int
showInfoDialog();
69
70
protected
:
71
72
static
DtHlaBrokerCreator
theHlaBrokerCreator
;
73
74
protected
:
75
76
DtGenericUserInterface
*
myUi
;
77
DtHlaBroker
*
myBroker
;
78
QApplication *
myQApp
;
79
81
DtBrokerThread
*
myBrokerThread
;
82
83
};
84
}}
85
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
)