Skip to content

Class Theme::QfPaneDrawer

ClassList > Theme > QfPaneDrawer

More...

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