VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
disBrokerDialog.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2015 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <disBroker/dllExport.h>
13 #include <widgets/brokerDialog.h>
14 
15 namespace MAKVrExchange
16 {
17 
18  namespace DtDisBroker
19  {
20 
21  class DtDisBroker;
22  class DtDisBrokerInitializer;
23 
27  { Q_OBJECT;
28  protected:
29 
30  // The columns in the Object Dialog
31  enum {
32  StatusCol = 0,
33  NameCol = 1,
34  DISIDCol = 2,
35  MarkingTextCol = 3
36  };
37 
38  public:
39 
43  static DtBrokerDialog* create( DtBroker* broker,
44  DtBrokerInitializer* init, QWidget* parent = 0 );
45 
46  protected:
47 
50  QWidget* parent = 0 );
51 
52  public:
53 
55  virtual ~DtDisBrokerDialog();
56 
58  virtual DtDisBrokerInitializer* disInitializer();
59 
60  protected:
61 
64 
66  virtual DtConnectionSettingsWidget* instantiateConnectionSettingsWidget();
67 
69  virtual DtGeneralSettingsWidget* instantiateGeneralSettingsWidget();
70 
72  virtual void initObjectListViewHeaders();
73 
75 
77  virtual void updateObjectText( const DtBrokerObject* brokerObject,
78  QTreeWidgetItem* item, const QString& status );
79 
80  private:
81 
83  DtDisBrokerDialog( const DtDisBrokerDialog& other );
84 
86  DtDisBrokerDialog& operator = ( const DtDisBrokerDialog& other );
87 
88  protected:
89 
91 
92  };
93 
94  }
95 }

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)