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

Public Member Functions

QPoint areaGridPosition (const DockWidgetArea area)
 
QWidget * createDropIndicatorWidget (DockWidgetArea DockWidgetArea, CDockOverlay::eMode Mode)
 
QPixmap createHighDpiDropIndicatorPixmap (const QSizeF &size, DockWidgetArea DockWidgetArea, CDockOverlay::eMode Mode)
 
QColor defaultIconColor (CDockOverlayCross::eIconColor ColorIndex)
 
 DockOverlayCrossPrivate (CDockOverlayCross *_public)
 
qreal dropIndicatiorWidth (QLabel *l) const
 
QColor iconColor (CDockOverlayCross::eIconColor ColorIndex)
 
void updateDropIndicatorIcon (QWidget *DropIndicatorWidget)
 

Public Attributes

CDockOverlayCross * _this
 
CDockOverlay * DockOverlay
 
QHash< DockWidgetArea, QWidget * > DropIndicatorWidgets
 
QGridLayout * GridLayout
 
QColor IconColors [5]
 
double LastDevicePixelRatio = 0.1
 
CDockOverlay::eMode Mode = CDockOverlay::ModeDockAreaOverlay
 
bool UpdateRequired = false
 

Detailed Description

Private data of CDockOverlayCross class

Definition at line 86 of file DockOverlay.cpp.

Constructor & Destructor Documentation

◆ DockOverlayCrossPrivate()

ads::DockOverlayCrossPrivate::DockOverlayCrossPrivate ( CDockOverlayCross *  _public)
inline

Private data constructor

Definition at line 100 of file DockOverlay.cpp.

Member Function Documentation

◆ areaGridPosition()

QPoint ads::DockOverlayCrossPrivate::areaGridPosition ( const DockWidgetArea  area)
Parameters
area
Returns

Definition at line 578 of file DockOverlay.cpp.

◆ createDropIndicatorWidget()

QWidget* ads::DockOverlayCrossPrivate::createDropIndicatorWidget ( DockWidgetArea  DockWidgetArea,
CDockOverlay::eMode  Mode 
)
inline

Definition at line 168 of file DockOverlay.cpp.

◆ createHighDpiDropIndicatorPixmap()

QPixmap ads::DockOverlayCrossPrivate::createHighDpiDropIndicatorPixmap ( const QSizeF &  size,
DockWidgetArea  DockWidgetArea,
CDockOverlay::eMode  Mode 
)
inline

Definition at line 196 of file DockOverlay.cpp.

◆ defaultIconColor()

QColor ads::DockOverlayCrossPrivate::defaultIconColor ( CDockOverlayCross::eIconColor  ColorIndex)
inline

Palette based default icon colors

Definition at line 113 of file DockOverlay.cpp.

◆ dropIndicatiorWidth()

qreal ads::DockOverlayCrossPrivate::dropIndicatiorWidth ( QLabel *  l) const
inline

Helper function that returns the drop indicator width depending on the operating system

Definition at line 156 of file DockOverlay.cpp.

◆ iconColor()

QColor ads::DockOverlayCrossPrivate::iconColor ( CDockOverlayCross::eIconColor  ColorIndex)
inline

Stylehseet based icon colors

Definition at line 140 of file DockOverlay.cpp.

◆ updateDropIndicatorIcon()

void ads::DockOverlayCrossPrivate::updateDropIndicatorIcon ( QWidget *  DropIndicatorWidget)
inline

Definition at line 185 of file DockOverlay.cpp.

Member Data Documentation

◆ _this

CDockOverlayCross* ads::DockOverlayCrossPrivate::_this

Definition at line 88 of file DockOverlay.cpp.

◆ DockOverlay

CDockOverlay* ads::DockOverlayCrossPrivate::DockOverlay

Definition at line 90 of file DockOverlay.cpp.

◆ DropIndicatorWidgets

QHash<DockWidgetArea, QWidget*> ads::DockOverlayCrossPrivate::DropIndicatorWidgets

Definition at line 91 of file DockOverlay.cpp.

◆ GridLayout

QGridLayout* ads::DockOverlayCrossPrivate::GridLayout

Definition at line 92 of file DockOverlay.cpp.

◆ IconColors

QColor ads::DockOverlayCrossPrivate::IconColors[5]

Definition at line 93 of file DockOverlay.cpp.

◆ LastDevicePixelRatio

double ads::DockOverlayCrossPrivate::LastDevicePixelRatio = 0.1

Definition at line 95 of file DockOverlay.cpp.

◆ Mode

CDockOverlay::eMode ads::DockOverlayCrossPrivate::Mode = CDockOverlay::ModeDockAreaOverlay

Definition at line 89 of file DockOverlay.cpp.

◆ UpdateRequired

bool ads::DockOverlayCrossPrivate::UpdateRequired = false

Definition at line 94 of file DockOverlay.cpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Aug 11 2024 02:24:30