VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtDisplayConfigEditorInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2007 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtDisplayConfigEditorInterface.h,v $ $Revision: 1.17 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #ifndef DtDisplayConfigEditorInterface_H_
14 #define DtDisplayConfigEditorInterface_H_
15 
16 #include <vrvCoreQt/vrvCoreQt.h>
17 
18 class QPoint;
19 class QModelIndex;
20 class QAbstractItemModel;
21 
22 namespace makVrv
23 {
24 
25  class DtDisplayConfiguration;
26  class DtWindowConfiguration;
27  class DtChannelConfiguration;
28 
32  {
33 
34  public :
35 
37  {
38  NoFlags = 0x00,
39  ConnectDisplayEngine = 0x01,
40  DisconnectDisplayEngine = 0x02,
41  AddWindow = 0x04,
42  RemoveWindow = 0x08,
43  AddChannel = 0x10,
44  RemoveChannel = 0x20,
45  LoadDisplayConfig = 0x40,
46  SaveDisplayConfig = 0x80,
47  };
48 
50  virtual void setItemModel(QAbstractItemModel* ) = 0;
51 
53  virtual void populatePropertySheet( const DtDisplayConfiguration& dec ) = 0;
54 
56  virtual void populatePropertySheet( const DtWindowConfiguration& dec ) = 0;
57 
59  virtual void populatePropertySheet( const DtChannelConfiguration& dec ) = 0;
60 
62  virtual void clearPropertySheet() = 0;
63 
65  virtual void displayTreePopupMenu(int itemFlags, const QPoint& pos) = 0;
66 
68  virtual void enableTheseButtons(int itemFlags) = 0;
69 
71  virtual void expandSubTree(QModelIndex index) = 0;
72 
74  virtual QModelIndex selectedModelIndex() = 0;
75 
77  virtual void observerCreateRequestComplete( const std::string& observerName ) = 0;
78 
80  virtual void observerCreateRequestFailed( const std::string& observerName ) = 0;
81 
82  };
83 }
84 
85 #endif
86 

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)