VR-Exchange 2.1 API Documentation
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 
31  {
32 
33  public:
36  typedef DtDisBroker* (*DtDisBrokerCreator)(DtDisBrokerInitializer* init);
37 
38  public:
39 
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:
94 
97 
99  QApplication *myQApp;
100 
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)