21#include <tqdockwindow.h>
24#include <tqtoolbutton.h>
29#include <koffice_export.h>
31#include "kopalettemanager.h"
39class KOPALETTE_EXPORT KoPalette : public TQDockWindow {
46 KoPalette(TQWidget * parent, const char * name);
51 virtual void resetFont();
53 void setStyle(enumKoPaletteStyle style) { m_style = style; };
54 enumKoPaletteStyle style() { return m_style; };
56 virtual void plug(TQWidget * widget, const TQString & name, int position) = 0;
57 virtual void unplug( const TQWidget * widget) = 0;
58 virtual void showPage(TQWidget *w) = 0;
59 virtual void togglePageHidden(TQWidget *w) = 0;
60 virtual void hidePage(TQWidget * w) = 0;
61 virtual void makeVisible( bool v) = 0;
62 virtual bool isHidden(TQWidget * w) = 0;
63 virtual int indexOf(TQWidget *w) = 0;
67 virtual void setMainWidget(TQWidget * widget);
69 enumKoPaletteStyle m_style;
A floating palette that allows the adding and removing of widgets to its organzing principle.
|