--- kdebase-3.3.2/kicker/ui/addbutton_mnu.h-- 2005-02-25 10:15:07.326748440 +0100 +++ kdebase-3.3.2/kicker/ui/addbutton_mnu.h 2005-02-25 10:19:45.455059985 +0100 @@ -34,15 +34,16 @@ class PanelAddButtonMenu : public PanelS public: PanelAddButtonMenu(ContainerArea* cArea, const QString & label, const QString & relPath, - QWidget * parent = 0, const char * name = 0); - PanelAddButtonMenu(ContainerArea* cArea, QWidget * parent = 0, const char * name = 0); + QWidget * parent = 0, const char * name = 0, const QString& _inlineHeader= QString::null); + PanelAddButtonMenu(ContainerArea* cArea, QWidget * parent = 0, const char * name = 0, const QString& _inlineHeader=QString::null ); protected slots: virtual void slotExec(int id); protected: virtual PanelServiceMenu * newSubMenu(const QString & label, const QString & relPath, - QWidget * parent, const char * name); + QWidget * parent, const char * name, const QString & _inlineHeader=QString::null); + private: ContainerArea *containerArea; }; --- kdebase-3.3.2/kicker/ui/addbutton_mnu.cpp-- 2005-02-25 10:15:10.771825229 +0100 +++ kdebase-3.3.2/kicker/ui/addbutton_mnu.cpp 2005-02-25 10:19:45.319056721 +0100 @@ -34,13 +34,13 @@ CONNECTION WITH THE SOFTWARE OR THE USE #include "containerarea.h" PanelAddButtonMenu::PanelAddButtonMenu(ContainerArea* cArea, const QString & label, - const QString & relPath, QWidget * parent, const char * name) - : PanelServiceMenu(label, relPath, parent, name, true), containerArea(cArea) + const QString & relPath, QWidget * parent, const char * name, const QString& _inlineHeader) + : PanelServiceMenu(label, relPath, parent, name, true, _inlineHeader), containerArea(cArea) { } -PanelAddButtonMenu::PanelAddButtonMenu(ContainerArea* cArea, QWidget * parent, const char * name) - : PanelServiceMenu(QString::null, QString::null, parent, name, true), containerArea(cArea) +PanelAddButtonMenu::PanelAddButtonMenu(ContainerArea* cArea, QWidget * parent, const char * name, const QString& _inlineHeader) + : PanelServiceMenu(QString::null, QString::null, parent, name, true, _inlineHeader), containerArea(cArea) { } @@ -60,9 +60,9 @@ void PanelAddButtonMenu::slotExec(int id } } -PanelServiceMenu * PanelAddButtonMenu::newSubMenu(const QString & label, const QString & relPath, - QWidget * parent, const char * name) +PanelServiceMenu *PanelAddButtonMenu::newSubMenu(const QString & label, const QString & relPath, + QWidget * parent, const char * name, const QString& _inlineHeader) { - return new PanelAddButtonMenu(containerArea, label, relPath, parent, name); + return new PanelAddButtonMenu(containerArea, label, relPath, parent, name, _inlineHeader ); }