A Floating window show/hide manager. More...
#include <klfsidewidget.h>
Public Slots | |
virtual void | showSideWidget (bool show) |
void | setWFlags (Qt::WindowFlags wflags) |
![]() | |
virtual void | showSideWidget (bool show) |
![]() | |
virtual void | showSideWidget (bool show)=0 |
Show or hide the side widget. More... | |
void | showSideWidget () |
void | hideSideWidget (bool hide=true) |
void | toggleSideWidget () |
virtual void | waitForShowHideActionFinished (int timeout_ms=2000) |
Public Member Functions | |
KLFFloatSideWidgetManager (QWidget *parentWidget=NULL, QWidget *sideWidget=NULL, QObject *managerParent=NULL) | |
virtual | ~KLFFloatSideWidgetManager () |
Qt::WindowFlags | wflags () const |
virtual bool | sideWidgetVisible () const |
![]() | |
KLFContainerSideWidgetManager (QWidget *parentWidget=NULL, QWidget *sideWidget=NULL, QObject *managerParent=NULL) | |
virtual | ~KLFContainerSideWidgetManager () |
bool | eventFilter (QObject *obj, QEvent *event) |
![]() | |
KLFSideWidgetManagerBase (QWidget *parentWidget=NULL, QWidget *sideWidget=NULL, bool requireSideWidgetParentConsistency=false, QObject *managerParent=NULL) | |
virtual | ~KLFSideWidgetManagerBase () |
virtual QWidget * | sideWidget () const |
virtual QWidget * | ourParentWidget () const |
void | setSideWidget (QWidget *widget) |
void | setOurParentWidget (QWidget *widget) |
![]() | |
QObject (QObject *parent) | |
virtual | ~QObject () |
virtual bool | event (QEvent *e) |
virtual const QMetaObject * | metaObject () const |
QString | objectName () const |
void | setObjectName (const QString &name) |
bool | isWidgetType () const |
bool | isWindowType () const |
bool | signalsBlocked () const |
bool | blockSignals (bool block) |
QThread * | thread () const |
void | moveToThread (QThread *targetThread) |
int | startTimer (int interval, Qt::TimerType timerType) |
void | killTimer (int id) |
T | findChild (const QString &name, Qt::FindChildOptions options) const |
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const |
QList< T > | findChildren (const QRegExp ®Exp, Qt::FindChildOptions options) const |
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const |
const QObjectList & | children () const |
void | setParent (QObject *parent) |
void | installEventFilter (QObject *filterObj) |
void | removeEventFilter (QObject *obj) |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const |
bool | disconnect (const QObject *receiver, const char *method) const |
void | dumpObjectTree () |
void | dumpObjectInfo () |
bool | setProperty (const char *name, const QVariant &value) |
QVariant | property (const char *name) const |
QList< QByteArray > | dynamicPropertyNames () const |
void | destroyed (QObject *obj) |
void | objectNameChanged (const QString &objectName) |
QObject * | parent () const |
bool | inherits (const char *className) const |
void | deleteLater () |
Protected Member Functions | |
void | newSideWidgetSet (QWidget *oldw, QWidget *w) |
virtual QWidget * | createContainerWidget (QWidget *pw) |
![]() | |
void | init () |
Must be called in subclasses' constructor. More... | |
virtual QWidget * | containerWidget () const |
virtual void | newParentWidgetSet (QWidget *oldWidget, QWidget *newWidget) |
![]() | |
virtual bool | showHideIsAnimating () |
![]() | |
QObject * | sender () const |
int | senderSignalIndex () const |
int | receivers (const char *signal) const |
bool | isSignalConnected (const QMetaMethod &signal) const |
virtual void | timerEvent (QTimerEvent *event) |
virtual void | childEvent (QChildEvent *event) |
virtual void | customEvent (QEvent *event) |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
Properties | |
Qt::WindowFlags | wflags |
![]() | |
objectName | |
Additional Inherited Members | |
![]() | |
void | sideWidgetShown (bool shown) |
Emitted whenever the shown status of the side widget has changed. More... | |
![]() | |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, Functor functor) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
bool | disconnect (const QMetaObject::Connection &connection) |
bool | disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method) |
A Floating window show/hide manager.
This class is provided in case you want to subclass it and use part of its functionality to write custom, more advanced side widget managers. See also KLFSideWidgetManagerBase.
Definition at line 272 of file klfsidewidget.h.
KLFFloatSideWidgetManager::KLFFloatSideWidgetManager | ( | QWidget * | parentWidget = NULL , |
QWidget * | sideWidget = NULL , |
||
QObject * | managerParent = NULL |
||
) |
Definition at line 602 of file klfsidewidget.cpp.
References KLFContainerSideWidgetManager::init(), and KLF_INIT_PRIVATE.
|
virtual |
Definition at line 610 of file klfsidewidget.cpp.
References KLFContainerSideWidgetManager::containerWidget(), KLF_DELETE_PRIVATE, wflags(), and Qt::WindowFlags.
|
protectedvirtual |
Implements KLFContainerSideWidgetManager.
Definition at line 625 of file klfsidewidget.cpp.
|
protectedvirtual |
Reimplemented from KLFContainerSideWidgetManager.
Definition at line 659 of file klfsidewidget.cpp.
References KLF_DEBUG_BLOCK, KLF_FUNC_NAME, and KLFContainerSideWidgetManager::newSideWidgetSet().
|
slot |
Definition at line 635 of file klfsidewidget.cpp.
References KLFContainerSideWidgetManager::containerWidget(), KLF_ASSERT_NOT_NULL, and KLFSideWidgetManagerBase::sideWidget().
|
virtualslot |
Definition at line 642 of file klfsidewidget.cpp.
References KLFContainerSideWidgetManager::containerWidget(), KLFSideWidgetManagerBase::showSideWidget(), and sideWidgetVisible().
|
virtual |
Reimplemented from KLFContainerSideWidgetManager.
Definition at line 620 of file klfsidewidget.cpp.
References KLFContainerSideWidgetManager::containerWidget().
Referenced by showSideWidget().
Qt::WindowFlags KLFFloatSideWidgetManager::wflags | ( | ) | const |
Referenced by ~KLFFloatSideWidgetManager().
|
readwrite |
Definition at line 276 of file klfsidewidget.h.