VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Properties
MAKVrExchange::DtPropertyEditView Class Reference

This class is an editable property list view. More...

Inheritance diagram for MAKVrExchange::DtPropertyEditView:
Inheritance graph
[legend]

Public Slots

virtual void clear ()

Signals

void edited (QTreeWidgetItem *)
 This signal is emitted when an item is edited.

Public Member Functions

 DtPropertyEditView (QWidget *p=0)
virtual ~DtPropertyEditView ()
virtual void setEditable (bool)
virtual bool editable () const
virtual void refresh ()
virtual QWidgeteditorBox ()
- Public Member Functions inherited from MAKVrExchange::DtPropertyListView
 DtPropertyListView (QWidget *parent=0)
 DtPropertyListView (QColor, QColor, bool drawBorder=true, QWidget *parent=0)
 DtPropertyListView (const DtPropertyListView &orig)
virtual ~DtPropertyListView ()
virtual DtPropertyListViewItemaddProperty (const DtProperty &, QTreeWidgetItem *parentTree=0)
virtual DtPropertyListViewItemaddToProperty (const DtProperty &)
virtual bool setProperty (QString prop, QVariant value)
virtual bool setProperty (QString prop, QString sub, QVariant value)
virtual bool setProperty (QString prop, QString sub, QString sub2, QVariant value)
virtual DtPropertyproperty (QString prop) const
virtual DtPropertyproperty (QString prop, QString sub) const
virtual DtPropertyproperty (QString prop, QString sub, QString sub2) const
virtual QColor backgroundColor1 () const
virtual QColor backgroundColor2 () const
virtual QColor groupForegroundColor () const
virtual void setGroupForegroundColor (const QColor &color)
virtual DtPropertyListViewStyle backgroundStyle () const
virtual void setBackgroundStyle (const DtPropertyListViewStyle &style)
virtual bool drawCellBorder ()
virtual QColor cellBorderColor () const
virtual void setCellBorderColor (const QColor &color)
virtual bool alphaSorted () const

Protected Slots

virtual void slotClicked ()
virtual void slotItemEdited ()
virtual void slotUndoEdit ()
virtual void headerClicked (int column)
virtual void headerSizeChanged ()
virtual void collapseClicked (QTreeWidgetItem *item)
virtual void expandClicked (QTreeWidgetItem *item)
virtual void onExpandAll ()
virtual void onCollapseAll ()
- Protected Slots inherited from MAKVrExchange::DtPropertyListView
virtual void headerClicked (int column)

Protected Member Functions

virtual void init ()
virtual void focusOutEvent (QFocusEvent *e)
virtual void resizeEvent (QResizeEvent *)
 Event handler to size columns to full width.
virtual void resizeValueColumn (QSize size)
 Resize the value column to fit the view.
virtual void contextMenuRequested (QTreeWidgetItem *item, const QPoint &pos)
- Protected Member Functions inherited from MAKVrExchange::DtPropertyListView
virtual bool eventFilter (QObject *obj, QEvent *event)

Protected Attributes

QWidgetmyEditorBox
DtPropertyEditorWidgetmyEditor
QHBoxLayout * myEditorLayout
QString undoText
bool myEditable
- Protected Attributes inherited from MAKVrExchange::DtPropertyListView
QColor myBackColor1
QColor myBackColor2
QColor myCellBorder
QColor myGroupForeColor
bool myAlphaSorted
bool myDrawCellBorder
QMenumyContextMenu
QAction * myExpandAllAction
QAction * myCollapseAllAction
DtPropertyListViewItemmySelected
DtPropertyListViewStyle myBackStyle

Properties

bool editable
- Properties inherited from MAKVrExchange::DtPropertyListView
QColor cellBorderColor
QColor backgroundColor1
QColor backgroundColor2
QColor groupForegroundColor

Additional Inherited Members

- Public Types inherited from MAKVrExchange::DtPropertyListView
enum  PropertyViewColumn { Column_AttributeName = 0, Column_AttributeValue }

Detailed Description

This class is an editable property list view.

This class handles the display and cleanup of edit fields for the properties.

Constructor & Destructor Documentation

MAKVrExchange::DtPropertyEditView::DtPropertyEditView ( QWidget p = 0)
virtual MAKVrExchange::DtPropertyEditView::~DtPropertyEditView ( )
virtual

Member Function Documentation

virtual void MAKVrExchange::DtPropertyEditView::clear ( )
virtualslot
virtual void MAKVrExchange::DtPropertyEditView::collapseClicked ( QTreeWidgetItem item)
protectedvirtualslot
virtual void MAKVrExchange::DtPropertyEditView::contextMenuRequested ( QTreeWidgetItem item,
const QPoint &  pos 
)
protectedvirtual

Reimplemented from MAKVrExchange::DtPropertyListView.

virtual bool MAKVrExchange::DtPropertyEditView::editable ( ) const
inlinevirtual
void MAKVrExchange::DtPropertyEditView::edited ( QTreeWidgetItem )
signal

This signal is emitted when an item is edited.

virtual QWidget* MAKVrExchange::DtPropertyEditView::editorBox ( )
inlinevirtual
virtual void MAKVrExchange::DtPropertyEditView::expandClicked ( QTreeWidgetItem item)
protectedvirtualslot
virtual void MAKVrExchange::DtPropertyEditView::focusOutEvent ( QFocusEvent *  e)
protectedvirtual
virtual void MAKVrExchange::DtPropertyEditView::headerClicked ( int  column)
protectedvirtualslot
virtual void MAKVrExchange::DtPropertyEditView::headerSizeChanged ( )
protectedvirtualslot
virtual void MAKVrExchange::DtPropertyEditView::init ( )
protectedvirtual

Reimplemented from MAKVrExchange::DtPropertyListView.

virtual void MAKVrExchange::DtPropertyEditView::onCollapseAll ( )
protectedvirtualslot
virtual void MAKVrExchange::DtPropertyEditView::onExpandAll ( )
protectedvirtualslot
virtual void MAKVrExchange::DtPropertyEditView::refresh ( )
virtual
virtual void MAKVrExchange::DtPropertyEditView::resizeEvent ( QResizeEvent *  )
protectedvirtual

Event handler to size columns to full width.

virtual void MAKVrExchange::DtPropertyEditView::resizeValueColumn ( QSize  size)
protectedvirtual

Resize the value column to fit the view.

virtual void MAKVrExchange::DtPropertyEditView::setEditable ( bool  )
virtual
virtual void MAKVrExchange::DtPropertyEditView::slotClicked ( )
protectedvirtualslot
virtual void MAKVrExchange::DtPropertyEditView::slotItemEdited ( )
protectedvirtualslot
virtual void MAKVrExchange::DtPropertyEditView::slotUndoEdit ( )
protectedvirtualslot

Member Data Documentation

bool MAKVrExchange::DtPropertyEditView::myEditable
protected
DtPropertyEditorWidget* MAKVrExchange::DtPropertyEditView::myEditor
protected
QWidget* MAKVrExchange::DtPropertyEditView::myEditorBox
protected
QHBoxLayout* MAKVrExchange::DtPropertyEditView::myEditorLayout
protected
QString MAKVrExchange::DtPropertyEditView::undoText
protected

Property Documentation

bool MAKVrExchange::DtPropertyEditView::editable
readwrite

The documentation for this class was generated from the following file:

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)