Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QQmlPreviewPosition Class Reference

#include <qqmlpreviewposition.h>

+ Collaboration diagram for QQmlPreviewPosition:

Classes

class  Position
 
class  ScreenData
 

Public Types

enum  InitializeState { InitializePosition , PositionInitialized }
 

Public Member Functions

 QQmlPreviewPosition ()
 
 ~QQmlPreviewPosition ()
 
void takePosition (QWindow *window, InitializeState state=PositionInitialized)
 
void initLastSavedWindowPosition (QWindow *window)
 
void loadWindowPositionSettings (const QUrl &url)
 

Detailed Description

Definition at line 30 of file qqmlpreviewposition.h.

Member Enumeration Documentation

◆ InitializeState

Enumerator
InitializePosition 
PositionInitialized 

Definition at line 45 of file qqmlpreviewposition.h.

Constructor & Destructor Documentation

◆ QQmlPreviewPosition()

QQmlPreviewPosition::QQmlPreviewPosition ( )

Definition at line 54 of file qqmlpreviewposition.cpp.

References QObject::connect(), QTimer::setInterval(), QTimer::setSingleShot(), and QTimer::timeout().

+ Here is the call graph for this function:

◆ ~QQmlPreviewPosition()

QQmlPreviewPosition::~QQmlPreviewPosition ( )

Definition at line 64 of file qqmlpreviewposition.cpp.

Member Function Documentation

◆ initLastSavedWindowPosition()

void QQmlPreviewPosition::initLastSavedWindowPosition ( QWindow * window)

Definition at line 106 of file qqmlpreviewposition.cpp.

References QSettings::contains(), initScreensData(), PositionInitialized, Q_ASSERT, setPosition(), QSettings::value(), and window().

+ Here is the call graph for this function:

◆ loadWindowPositionSettings()

void QQmlPreviewPosition::loadWindowPositionSettings ( const QUrl & url)

Definition at line 96 of file qqmlpreviewposition.cpp.

References QSettings::contains(), QUrl::PreferLocalFile, QVariant::toByteArray(), QUrl::toString(), url, and QSettings::value().

Referenced by QQmlPreviewHandler::loadUrl().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ takePosition()

void QQmlPreviewPosition::takePosition ( QWindow * window,
InitializeState state = PositionInitialized )

Definition at line 68 of file qqmlpreviewposition.cpp.

References QScreen::handle(), InitializePosition, QHighDpiScaling::mapPositionToNative(), QScreen::name, PositionInitialized, Q_ASSERT, screen, QTimer::start(), state, and window().

Referenced by QQmlPreviewHandler::eventFilter().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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