24#ifndef KLFSIDEWIDGET_H
25#define KLFSIDEWIDGET_H
36struct KLFSideWidgetManagerBasePrivate;
75 bool requireSideWidgetParentConsistency =
false,
QObject *managerParent = NULL);
130 virtual void waitForShowHideActionFinished(
int timeout_ms = 2000);
135 { Q_UNUSED(oldSideWidget); Q_UNUSED(newSideWidget); }
138 { Q_UNUSED(oldParentWidget); Q_UNUSED(newParentWidget); }
156struct KLFShowHideSideWidgetManagerPrivate;
176 QObject *managerParent = NULL);
194 virtual void newSideWidgetSet(QWidget *oldSideWidget, QWidget *newSideWidget);
198 void resizeParentWidget(
const QSize& size);
207struct KLFContainerSideWidgetManagerPrivate;
229 QObject *managerParent = NULL);
248 virtual void newSideWidgetSet(QWidget *oldSideWidget, QWidget *newSideWidget);
252 void aWidgetDestroyed(
QObject *);
263struct KLFFloatSideWidgetManagerPrivate;
279 QObject *managerParent = NULL);
323 QWidget *sideWidget,
QObject *parent);
327 QWidget *sideWidget,
QObject *parent);
341struct KLFSideWidgetPrivate;
390 bool sideWidgetVisible()
const;
400 QString sideWidgetManagerType()
const;
439 void setSideWidgetManager(SideWidgetManager mtype);
443 void setSideWidgetManager(
const QString& mtype);
449 void debug_unlock_qtdesigner();
KLFFactoryBase(KLFFactoryManager *factoryManager)
A base abstract factory manager class.
Base declarations for klatexformula and some utilities.
#define KLF_DECLARE_PRIVATE(ClassName)
virtual bool event(QEvent *e)
virtual bool eventFilter(QObject *watched, QEvent *event)