KDDockWidgets API Documentation  1.4
Signals | Public Member Functions | Protected Member Functions | Properties | List of all members
Layouting::SeparatorQuick Class Reference

#include <Separator_quick.h>

Inheritance diagram for Layouting::SeparatorQuick:
Inheritance graph
[legend]
Collaboration diagram for Layouting::SeparatorQuick:
Collaboration graph
[legend]

Signals

void isVerticalChanged ()
 

Public Member Functions

 SeparatorQuick (Layouting::Widget *parent=nullptr)
 
bool isVertical () const
 
Q_INVOKABLE void onMouseDoubleClicked ()
 
Q_INVOKABLE void onMouseMoved (QPointF localPos)
 
Q_INVOKABLE void onMousePressed ()
 
Q_INVOKABLE void onMouseReleased ()
 
- Public Member Functions inherited from Layouting::Widget_quick
 Widget_quick (QQuickItem *thisWidget)
 
 ~Widget_quick () override
 
QDebugdumpDebug (QDebug &) const override
 
QRect geometry () const override
 
void hide () override
 
bool isVisible () const override
 
QSize maxSizeHint () const override
 
QSize minSize () const override
 
void move (int x, int y) override
 
std::unique_ptr< WidgetparentWidget () const override
 
void setGeometry (QRect) override
 
void setHeight (int height) override
 
void setLayoutItem (Item *) override
 
void setParent (Widget *) override
 
void setSize (int width, int height) override
 
void setVisible (bool) const override
 
void setWidth (int width) override
 
void show () override
 
void update () override
 
- Public Member Functions inherited from Layouting::Widget
 Widget (QObject *thisObj)
 
virtual ~Widget ()
 
QObjectasQObject () const
 
virtual QWidgetasQWidget () const
 
QString id () const
 returns an id for corelation purposes for saving layouts More...
 
bool operator== (const QObject *obj) const
 
QObjectparent () const
 
QRect rect () const
 
QSize size () const
 
virtual QSize sizeHint () const
 
int x () const
 
int y () const
 

Protected Member Functions

WidgetasWidget () override
 
WidgetcreateRubberBand (Widget *parent) override
 
- Protected Member Functions inherited from Layouting::Widget_quick
QQuickItem * createQQuickItem (const QString &filename, QQuickItem *parent) const
 

Properties

bool isVertical
 

Additional Inherited Members

- Static Public Member Functions inherited from Layouting::Widget_quick
static QSize widgetMinSize (const QWidget *w)
 
- Static Public Member Functions inherited from Layouting::Widget
template<typename T >
static QSize widgetMaxSize (const T *w)
 
template<typename T >
static QSize widgetMinSize (const T *w)
 
- Static Protected Member Functions inherited from Layouting::Widget
static QSize boundedMaxSize (QSize min, QSize max)
 

Detailed Description

Definition at line 23 of file Separator_quick.h.

Constructor & Destructor Documentation

◆ SeparatorQuick()

SeparatorQuick::SeparatorQuick ( Layouting::Widget parent = nullptr)
explicit

Member Function Documentation

◆ asWidget()

Widget * SeparatorQuick::asWidget ( )
overrideprotected

Definition at line 48 of file Separator_quick.cpp.

◆ createRubberBand()

Layouting::Widget * SeparatorQuick::createRubberBand ( Layouting::Widget parent)
overrideprotected

Definition at line 38 of file Separator_quick.cpp.

References Layouting::Widget::parent().

◆ isVertical()

bool SeparatorQuick::isVertical ( ) const

Definition at line 33 of file Separator_quick.cpp.

◆ isVerticalChanged

void Layouting::SeparatorQuick::isVerticalChanged ( )
signal

Referenced by SeparatorQuick().

◆ onMouseDoubleClicked()

void SeparatorQuick::onMouseDoubleClicked ( )

Definition at line 69 of file Separator_quick.cpp.

◆ onMouseMoved()

void SeparatorQuick::onMouseMoved ( QPointF  localPos)

Definition at line 58 of file Separator_quick.cpp.

References QPointF::toPoint().

◆ onMousePressed()

void SeparatorQuick::onMousePressed ( )

Definition at line 53 of file Separator_quick.cpp.

◆ onMouseReleased()

void SeparatorQuick::onMouseReleased ( )

Definition at line 64 of file Separator_quick.cpp.

Property Documentation

◆ isVertical

bool Layouting::SeparatorQuick::isVertical
read

Definition at line 1 of file Separator_quick.h.


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

© 2019-2021 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
KDDockWidgets
Advanced Dock Widget Framework for Qt
https://www.kdab.com/development-resources/qt-tools/kddockwidgets/
Generated on Mon Nov 15 2021 00:17:32 for KDDockWidgets API Documentation by doxygen 1.8.20