VR-Exchange 2.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
widgets
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
12
#include <
widgets/propertyListView.h
>
13
#include <QtCore/QObject>
14
15
class
QHBoxLayout;
16
class
QPushButton;
17
class
QTreeWidgetItem
;
18
19
namespace
MAKVrExchange
20
{
21
class
DtPropertyEditorWidget;
22
26
class
DT_DLL_VRXWIDGETS
DtPropertyEditView
:
public
DtPropertyListView
27
{
28
29
Q_OBJECT;
30
31
Q_PROPERTY(
bool
editable READ editable WRITE setEditable );
32
33
public
:
34
35
DtPropertyEditView
(
QWidget
* p = 0);
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
64
DtPropertyEditorWidget
*
myEditor
;
65
QHBoxLayout*
myEditorLayout
;
66
67
QString
undoText
;
68
bool
myEditable
;
69
70
};
71
72
}
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
)