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 70 of file DockOverlay.cpp.

Constructor & Destructor Documentation

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

Private data constructor

Definition at line 84 of file DockOverlay.cpp.

Member Function Documentation

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

Definition at line 562 of file DockOverlay.cpp.

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

Definition at line 152 of file DockOverlay.cpp.

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

Definition at line 180 of file DockOverlay.cpp.

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

Palette based default icon colors

Definition at line 97 of file DockOverlay.cpp.

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

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

Definition at line 140 of file DockOverlay.cpp.

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

Stylehseet based icon colors

Definition at line 124 of file DockOverlay.cpp.

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

Definition at line 169 of file DockOverlay.cpp.

Member Data Documentation

CDockOverlayCross* ads::DockOverlayCrossPrivate::_this

Definition at line 72 of file DockOverlay.cpp.

CDockOverlay* ads::DockOverlayCrossPrivate::DockOverlay

Definition at line 74 of file DockOverlay.cpp.

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

Definition at line 75 of file DockOverlay.cpp.

QGridLayout* ads::DockOverlayCrossPrivate::GridLayout

Definition at line 76 of file DockOverlay.cpp.

QColor ads::DockOverlayCrossPrivate::IconColors[5]

Definition at line 77 of file DockOverlay.cpp.

double ads::DockOverlayCrossPrivate::LastDevicePixelRatio = 0.1

Definition at line 79 of file DockOverlay.cpp.

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

Definition at line 73 of file DockOverlay.cpp.

bool ads::DockOverlayCrossPrivate::UpdateRequired = false

Definition at line 78 of file DockOverlay.cpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:51