VR-Exchange 2.2 API Documentation
translatorDialog.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2012 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
13 
14 #include <QtGui/QWidget>
15 #include <QtGui/QLabel>
16 #include <QtGui/QGroupBox>
17 #include <QtGui/QBoxLayout>
18 #include <QtGui/QPushButton>
19 #include <QtGui/QLineEdit>
20 #include <QtGui/QListWidget>
21 #include <namespace.h>
22 
23 class QTreeWidgetItem;
24 
25 namespace MAKVrExchange
26 {
27 
29  enum
30  {
34  };
35 
38  class DT_DLL_BROKER DtTranslatorDialog : public QWidget
39  { Q_OBJECT;
40  public:
41 
42  DtTranslatorDialog( DtBrokerInitializer* init, QWidget* parent = 0 );
43 
44  virtual void setDebuggedTranslators( const std::set<DtString>& debuggedSet );
45  virtual void setDisabledTranslators( const std::set<DtString>& disabledSet );
46 
47 
48 
49  virtual void updateConfiguration();
50  virtual void revertConfiguration();
51 
52  virtual const std::set<DtString>& debuggedTranslators() const;
53  virtual const std::set<DtString>& disabledTranslators() const;
54 
55  public slots:
56 
57  // Returns whether something was edited.
58  virtual bool applyButtonClicked();
59  virtual void cancelButtonClicked();
60 
61  virtual void translatorClicked( QTreeWidgetItem* item, int column );
62 
63  signals:
64 
65  void brokerTranslatorUpdate();
66 
67  protected:
68 
69  QListWidget* myTextListBox;
71 
73  bool myIsEdited;
74 
75  std::set<DtString> myDisabledTranslators;
76  std::set<DtString> myDebuggedTranslators;
77 
78  };
79 
80 }

Document ID: Generated on Mon Apr 15 17:15:50 EDT 2013 from SVN revision 126154
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)