OxideQQuickTouchSelectionController Class

Controller for coordinating a touch selection UI More...

Header: #include <oxideqquicktouchselectioncontroller.h>
Instantiated By: TouchSelectionController
Inherits: QObject

Public Types

enum HandleOrientation { HandleOrientationLeft, HandleOrientationCenter, HandleOrientationRight, HandleOrientationUndefined }
enum Status { StatusInactive, StatusInsertionActive, StatusSelectionActive }

Properties

Public Functions

bool active() const
const QRectF & bounds() const
QQmlComponent * handle() const
bool handleDragInProgress() const
void hide() const
void setHandle(QQmlComponent * handle)
Status status() const

Signals

void activeChanged()
void boundsChanged()
void contextMenuIntercepted()
void handleChanged()
void handleDragInProgressChanged()
void insertionHandleTapped()
void statusChanged()

Additional Inherited Members

Detailed Description

Controller for coordinating a touch selection UI

Member Type Documentation

enum OxideQQuickTouchSelectionController::HandleOrientation

enum OxideQQuickTouchSelectionController::Status

Property Documentation

active : const bool

Access functions:

bool active() const

Notifier signal:

void activeChanged()

bounds : const QRectF

Access functions:

const QRectF & bounds() const

Notifier signal:

void boundsChanged()

handle : QQmlComponent *

Access functions:

QQmlComponent * handle() const
void setHandle(QQmlComponent * handle)

Notifier signal:

void handleChanged()

handleDragInProgress : const bool

Access functions:

bool handleDragInProgress() const

Notifier signal:

void handleDragInProgressChanged()

status : const Status

Access functions:

Status status() const

Notifier signal:

void statusChanged()

Member Function Documentation

[signal] void OxideQQuickTouchSelectionController::contextMenuIntercepted()

void OxideQQuickTouchSelectionController::hide() const

[signal] void OxideQQuickTouchSelectionController::insertionHandleTapped()