VR-Exchange 2.2 API Documentation
propertyEditView.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 #include <QtCore/QObject>
14 
15 class QHBoxLayout;
16 class QPushButton;
17 class QTreeWidgetItem;
18 
19 namespace MAKVrExchange
20 {
21  class DtPropertyEditorWidget;
22 
27  {
28 
29  Q_OBJECT;
30 
31  Q_PROPERTY( bool editable READ editable WRITE setEditable );
32 
33  public:
34 
36  virtual ~DtPropertyEditView();
37 
38  virtual void setEditable(bool);
39  virtual bool editable() const { return myEditable; };
40  virtual void refresh();
41 
42  signals:
43 
45  void edited(QTreeWidgetItem*);
46 
47  public slots:
48 
49  virtual void clear();
50 
51  protected slots:
52 
53  virtual void slotClicked();
54  virtual void slotItemEdited();
55  virtual void slotUndoEdit();
56  virtual void collapseClicked( QTreeWidgetItem* item );
57  virtual void expandClicked( QTreeWidgetItem* item );
58 
59  protected:
60 
61  virtual void init();
62  virtual void focusOutEvent( QFocusEvent* e );
63 
65  QHBoxLayout* myEditorLayout;
66 
67  QString undoText;
68  bool myEditable;
69 
70  };
71 
72 }

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)