A Floating window show/hide manager. More...
#include <klfsidewidget.h>
Public Slots | |
virtual void | showSideWidget (bool show) |
void | setWFlags (Qt::WindowFlags wflags) |
Public Slots inherited from KLFContainerSideWidgetManager | |
virtual void | showSideWidget (bool show) |
Public Slots inherited from KLFSideWidgetManagerBase | |
virtual void | showSideWidget (bool show)=0 |
Show or hide the side widget. | |
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 |
Public Member Functions inherited from KLFContainerSideWidgetManager | |
KLFContainerSideWidgetManager (QWidget *parentWidget=NULL, QWidget *sideWidget=NULL, QObject *managerParent=NULL) | |
virtual | ~KLFContainerSideWidgetManager () |
bool | eventFilter (QObject *obj, QEvent *event) |
Public Member Functions inherited from KLFSideWidgetManagerBase | |
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) |
Public Member Functions inherited from QObject | |
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) |
Protected Member Functions inherited from KLFContainerSideWidgetManager | |
void | init () |
Must be called in subclasses' constructor. | |
virtual QWidget * | containerWidget () const |
virtual void | newParentWidgetSet (QWidget *oldWidget, QWidget *newWidget) |
Protected Member Functions inherited from KLFSideWidgetManagerBase | |
virtual bool | showHideIsAnimating () |
Protected Member Functions inherited from QObject | |
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 |
Properties inherited from QObject | |
objectName |
Additional Inherited Members | |
Signals inherited from KLFSideWidgetManagerBase | |
void | sideWidgetShown (bool shown) |
Emitted whenever the shown status of the side widget has changed. | |
Static Public Member Functions inherited from QObject | |
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(), KLF_INIT_PRIVATE, KLFContainerSideWidgetManager::KLFContainerSideWidgetManager(), KLFFloatSideWidgetManager(), QObject::parent(), QObject::QObject(), and KLFSideWidgetManagerBase::sideWidget().
Referenced by KLFFloatSideWidgetManager().
|
virtual |
Definition at line 610 of file klfsidewidget.cpp.
References KLF_DELETE_PRIVATE.
|
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, and KLFContainerSideWidgetManager::newSideWidgetSet().
|
slot |
Definition at line 635 of file klfsidewidget.cpp.
References KLFContainerSideWidgetManager::containerWidget(), KLF_ASSERT_NOT_NULL, KLFSideWidgetManagerBase::sideWidget(), and Qt::WindowFlags.
|
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 |
Definition at line 615 of file klfsidewidget.cpp.
References KLFContainerSideWidgetManager::containerWidget(), and Qt::WindowFlags.
|
readwrite |
Definition at line 276 of file klfsidewidget.h.