VR-Exchange 2.1 API Documentation
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 
24  {
25 
26  public:
28  typedef DtHlaBroker* (*DtHlaBrokerCreator)(DtHlaBrokerInitializer* init);
29 
30  public:
31 
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 
78  QApplication *myQApp;
79 
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)