Public Member Functions | Public Attributes | List of all members
ads::FloatingDragPreviewPrivate Struct Reference

Public Member Functions

void cancelDragging ()
 
void createFloatingWidget ()
 
 FloatingDragPreviewPrivate (CFloatingDragPreview *_public)
 
void setHidden (bool Value)
 
void updateDropOverlays (const QPoint &GlobalPos)
 

Public Attributes

CFloatingDragPreview_this
 
bool Canceled = false
 
QWidget * Content
 
QPixmap ContentPreviewPixmap
 
CDockAreaWidgetContentSourceArea = nullptr
 
CDockManagerDockManager
 
QPoint DragStartMousePosition
 
CDockContainerWidgetDropContainer = nullptr
 
bool Hidden = false
 
qreal WindowOpacity
 

Detailed Description

Private data class (pimpl)

Definition at line 31 of file FloatingDragPreview.cpp.

Constructor & Destructor Documentation

◆ FloatingDragPreviewPrivate()

ads::FloatingDragPreviewPrivate::FloatingDragPreviewPrivate ( CFloatingDragPreview _public)

Private data constructor

Definition at line 178 of file FloatingDragPreview.cpp.

Member Function Documentation

◆ cancelDragging()

void ads::FloatingDragPreviewPrivate::cancelDragging ( )
inline

Cancel dragging and emit the draggingCanceled event

Definition at line 60 of file FloatingDragPreview.cpp.

◆ createFloatingWidget()

void ads::FloatingDragPreviewPrivate::createFloatingWidget ( )

Creates the real floating widget in case the mouse is released outside outside of any drop area

Definition at line 186 of file FloatingDragPreview.cpp.

◆ setHidden()

void ads::FloatingDragPreviewPrivate::setHidden ( bool  Value)
inline

Definition at line 51 of file FloatingDragPreview.cpp.

◆ updateDropOverlays()

void ads::FloatingDragPreviewPrivate::updateDropOverlays ( const QPoint &  GlobalPos)

Definition at line 79 of file FloatingDragPreview.cpp.

Member Data Documentation

◆ _this

CFloatingDragPreview* ads::FloatingDragPreviewPrivate::_this

Definition at line 33 of file FloatingDragPreview.cpp.

◆ Canceled

bool ads::FloatingDragPreviewPrivate::Canceled = false

Definition at line 42 of file FloatingDragPreview.cpp.

◆ Content

QWidget* ads::FloatingDragPreviewPrivate::Content

Definition at line 34 of file FloatingDragPreview.cpp.

◆ ContentPreviewPixmap

QPixmap ads::FloatingDragPreviewPrivate::ContentPreviewPixmap

Definition at line 41 of file FloatingDragPreview.cpp.

◆ ContentSourceArea

CDockAreaWidget* ads::FloatingDragPreviewPrivate::ContentSourceArea = nullptr

Definition at line 35 of file FloatingDragPreview.cpp.

◆ DockManager

CDockManager* ads::FloatingDragPreviewPrivate::DockManager

Definition at line 37 of file FloatingDragPreview.cpp.

◆ DragStartMousePosition

QPoint ads::FloatingDragPreviewPrivate::DragStartMousePosition

Definition at line 36 of file FloatingDragPreview.cpp.

◆ DropContainer

CDockContainerWidget* ads::FloatingDragPreviewPrivate::DropContainer = nullptr

Definition at line 38 of file FloatingDragPreview.cpp.

◆ Hidden

bool ads::FloatingDragPreviewPrivate::Hidden = false

Definition at line 40 of file FloatingDragPreview.cpp.

◆ WindowOpacity

qreal ads::FloatingDragPreviewPrivate::WindowOpacity

Definition at line 39 of file FloatingDragPreview.cpp.


The documentation for this struct was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:51