Class Theme::QfPaneDrawer
ClassList > Theme > QfPaneDrawer
Inherits the following classes: Pane
Inherited by the following classes: BookmarkList, FeatureListForm
Public Properties
| Type | Name |
|---|---|
| property bool | contentVisible When TRUE the pane is laid out at its resting size, when FALSE it collapses to zero. |
| property string | freezeKey Key passed to mapCanvasMap freeze/unfreeze so concurrent panes does not clear each other. |
| property real | headerHeight Height of the header, used to compute the collapse threshold. |
| property bool | isDragging TRUE while the header is being dragged to resize the pane. |
| property bool | isFullscreen When TRUE the pane expands to fill the whole available area. |
| property bool | isVertical TRUE when the pane is laid out vertically (portrait or narrow), driving the drag axis and resize animation direction. |
| property real | minContentHeight Content driven minimum height the pane snaps to at rest, clamped to half the available height. |
| property bool | useDefaultMinHeight When TRUE the resting height ignores a minContentHeight and uses the default minimum. |
Public Signals
| Type | Name |
|---|---|
| signal void | collapsed Emitted when a drag releases below the minimum size without entering fullscreen. |
Public Functions
| Type | Name |
|---|---|
| void | statusIndicatorDragReleased () |
| void | statusIndicatorDragged (deltaX, deltaY) |
Detailed Description
Import Statement
import Theme
Version:
1.0
Public Properties Documentation
property contentVisible
When TRUE the pane is laid out at its resting size, when FALSE it collapses to zero.
bool Theme::QfPaneDrawer::contentVisible;
property freezeKey
Key passed to mapCanvasMap freeze/unfreeze so concurrent panes does not clear each other.
string Theme::QfPaneDrawer::freezeKey;
property headerHeight
Height of the header, used to compute the collapse threshold.
real Theme::QfPaneDrawer::headerHeight;
property isDragging
TRUE while the header is being dragged to resize the pane.
bool Theme::QfPaneDrawer::isDragging;
property isFullscreen
When TRUE the pane expands to fill the whole available area.
bool Theme::QfPaneDrawer::isFullscreen;
property isVertical
TRUE when the pane is laid out vertically (portrait or narrow), driving the drag axis and resize animation direction.
bool Theme::QfPaneDrawer::isVertical;
Remark:
This property is read-only
property minContentHeight
Content driven minimum height the pane snaps to at rest, clamped to half the available height.
real Theme::QfPaneDrawer::minContentHeight;
property useDefaultMinHeight
When TRUE the resting height ignores a minContentHeight and uses the default minimum.
bool Theme::QfPaneDrawer::useDefaultMinHeight;
Public Signals Documentation
signal collapsed
Emitted when a drag releases below the minimum size without entering fullscreen.
void Theme::QfPaneDrawer::collapsed;
Public Functions Documentation
function statusIndicatorDragReleased
void Theme::QfPaneDrawer::statusIndicatorDragReleased ()
function statusIndicatorDragged
void Theme::QfPaneDrawer::statusIndicatorDragged (
deltaX,
deltaY
)
The documentation for this class was generated from the following file src/qml/imports/Theme/QfPaneDrawer.qml