|
enum | UIHeaderAlignment {
AlignLeft = 0x0001,
AlignRight = 0x0002,
AlignHCenter = 0x0004,
AlignTop = 0x0020,
AlignBottom = 0x0040,
AlignVCenter = 0x0080
} |
|
enum | UISelectionBehavior { SelectItems,
SelectRows,
SelectColumns
} |
|
enum | UISelectionMode {
NoSelection,
SingleSelection,
MultiSelection,
ExtendedSelection,
ContiguousSelection
} |
|
enum | UIHeaderResizeMode {
Interactive,
Stretch,
Fixed,
ResizeToContents,
Custom = Fixed
} |
|
enum | UISelectionFlag {
NoUpdate = 0x0000,
Clear = 0x0001,
Select = 0x0002,
Deselect = 0x0004,
Rows = 0x0020,
Columns = 0x0040,
ClearAndSelect = Clear | Select
} |
|
enum | TextAlignment {
AlignLeft = 0x0001,
AlignRight = 0x0002,
AlignHCenter = 0x0004,
AlignJustify = 0x0008,
AlignTop = 0x0020,
AlignBottom = 0x0040,
AlignVCenter = 0x0080,
AlignBaseline = 0x0100,
AlignCenter = AlignVCenter | AlignHCenter
} |
|
enum | FocusPolicyType {
eNoFocus = 0,
eTabFocus = 0x1,
eClickFocus = 0x2,
eStrongFocus = eTabFocus | eClickFocus | 0x8,
eWheelFocus = eStrongFocus | 0x4,
eKeyboardOnSetfocus = 0x10
} |
|
enum | UIWidthSizePolicy {
eXS = 0,
eS,
eM,
eL,
eXL
} |
|
|
| CFxUITreeView () |
|
| ~CFxUITreeView () |
|
void | setParentNodeIcon (const CFxUIIcon &icon) |
|
void | setChildNodeIcon (const CFxUIIcon &icon) |
|
void | setMoveCursorMode (bool bItemMode) |
|
void | setHeaderAlignment (CFxUITreeView::UIHeaderAlignment align) |
|
void | setHeaderResizeSection (CFxUITreeView::UIHeaderResizeMode mode, int iColumn) |
|
void | setHeaderResizeSection (CFxUITreeView::UIHeaderResizeMode mode) |
|
void | setHeaderStretchLastSection (bool bEnable) |
|
void | setSortingEnabled (bool bEnable) |
|
void | setSelectionBehavior (CFxUITreeView::UISelectionBehavior behavior) |
|
void | setSelectionMode (CFxUITreeView::UISelectionMode mode) |
|
void | setRootIsDecorated (bool bShow) |
|
void | setAlternatingRowColors (bool bEnable) |
|
void | setColumnWidth (int iColumn, int iWidth) |
|
void | setModel (CFxUIAbstractItemModel *model) |
|
CFxUIAbstractItemModel * | getModel () |
|
void | setCurrentIndex (CFxUIModelIndex index) |
|
CFxUIModelIndex | currentIndex () const |
|
void | setAutoScroll (bool bEnable) |
|
void | setCollapse (CFxUIModelIndex index) |
|
void | setExpand (CFxUIModelIndex index) |
|
void | setColumnHidden (int iColumn, bool bHide) |
|
void | selectRow (CFxUITreeView::UISelectionFlag flag, CFxUIModelIndex index) |
|
void | clearSelection () |
|
void | expandAll () |
|
void | collapseAll () |
|
void | setExpandsOnDoubleClick (bool bEnable) |
|
CFxUISignal< void(const CFxUIModelIndex &)> & | itemClicked () |
|
CFxUISignal< void(const CFxUIModelIndex &)> & | itemDoubleClicked () |
|
CFxUISignal< void(void)> & | selectionChanged () |
|
CFxUISignal< void(int, int) > & | keyWentDown () |
|
| CFxUIBaseView () |
|
virtual | ~CFxUIBaseView () |
|
void | setDisabled (bool on) |
|
void | setEnabled (bool on) |
|
bool | isEnabled () const |
|
CFxUIPalette::ColorRole | backgroundRole () |
|
void | setPalette (const CFxUIPalette &) |
|
const CFxUIPalette & | palette () const |
|
bool | isVisible () |
|
void | setVisible (bool bVisible) |
|
bool | hasFocus () const |
|
void | setFocus () |
|
void | setFocus (int iReason) |
|
void | setFocusPolicy (int iPolicy) |
|
int | width () |
|
void | setWidth (int w) |
|
int | height () |
|
void | setHeight (int h) |
|
void | update () |
|
void | setBusyState (bool bBusy=false) |
|
void | resize (int w, int h) |
|
void | setCornerRadius (float radius) |
|
void | setBorderWidth (float width) |
|
void | setBorderWidth (float left, float top, float right, float bottom) |
|
void | setBorderColor (int r, int g, int b) |
|
virtual void | showEvent (CFxUIShowEvent *event) |
|
virtual void | hideEvent (CFxUIHideEvent *event) |
|
virtual void | paintEvent (CFxUIPaintEvent *event) |
|
virtual void | resizeEvent (CFxUIResizeEvent *event) |
|
virtual void | focusInEvent (CFxUIFocusEvent *focusInEvent) |
|
virtual void | focusOutEvent (CFxUIFocusEvent *focusOutEvent) |
|
void | setEventAccepted (bool bAccepted=false) |
|
void | addView (CFxUIBaseView *pChild, float fWeight=0.0) |
|
void | insertView (CFxUIBaseView *pChild, int index=0, float fWeight=0.0) |
|
int | indexOf (CFxUIBaseView *pChild) |
|
void | removeView (CFxUIBaseView *pChild) |
|
void | setPreferableSize (int w, int h) |
|
void | setMinimumWidth (int iWidth) |
|
void | setMinimumHeight (int iHeight) |
|
void | setMaximumWidth (int iWidth) |
|
void | setMaximumHeight (int iHeight) |
|
int | minimumWidth () |
|
int | minimumHeight () |
|
int | maximumWidth () |
|
int | maximumHeight () |
|
void | setToolTip (const CFxUIString &sToolTip) |
|
const CFxUIString | toolTip () |
|
CFxUISignal< void(void)> & | aboutToPassEventToParent () |
|
CFxUISignal< void(void)> & | aboutToShow () |
|
CFxUISignal< void(void)> & | hoverEnter () |
|
CFxUISignal< void(void)> & | hoverLeave () |
|
| CFxUIObject () |
|
virtual | ~CFxUIObject () |
|
FxNativeHandle | getHandle () const |
|
void | setHandle (FxNativeHandle handle) |
|
void | setParent (CFxUIObject *parent) |
|
CFxUIObject * | parent () |
|
const CFxUIObject * | parent () const |
|
void | setObjectName (const CFxUIString &objectName) |
|
CFxUIString | objectName () const |
|
bool | setProperty (const char *name, const CFxUIVariant &value) |
|
CFxUIVariant | property (const char *name) |
|
CFxUIList< CFxUIObject * > | children () const |
|
template<typename T > |
CFxUIList< T > | findChildren (const CFxUIString &name=CFxUIString()) |
|
void | blockSignals (bool block) |
|
bool | signalsBlocked () const |
|
Class CFxUITreeView provides a default model/view implementation of a tree view.
Definition at line 27 of file FxUITreeView.h.