From 13385fafaa81a3c16a8a06a0c377ca1a43eac43e Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Mon, 2 May 2011 22:49:07 +0000 Subject: reworked toolbars and kviactions: - use qactions intead of qtoolbuttons + ids - drop ktoolbar, since it adds its own methods and context menu - add button style (text/icon/both/etc..) - default buttons icon size reverted to 22 :) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5813 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/objects/KvsObject_toolBar.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/modules/objects/KvsObject_toolBar.cpp') diff --git a/src/modules/objects/KvsObject_toolBar.cpp b/src/modules/objects/KvsObject_toolBar.cpp index 4dbacc19b..9c799440e 100644 --- a/src/modules/objects/KvsObject_toolBar.cpp +++ b/src/modules/objects/KvsObject_toolBar.cpp @@ -26,12 +26,13 @@ #include "KvsObject_toolBar.h" #include "KviError.h" #include "kvi_debug.h" -#include "KviTalToolBar.h" #include "KviTalMainWindow.h" #include "KviLocale.h" #include "KviIconManager.h" #include "KvsObject_mainWindow.h" +#include + /* @doc: toolbar @keyterms: @@ -85,7 +86,7 @@ bool KvsObject_toolBar::init(KviKvsRunTimeContext * pContext,KviKvsVariantList * } if(parentObject()->inheritsClass("mainwindow")) { - setObject(new KviTalToolBar(getName(), ((KviTalMainWindow *)parentScriptWidget())), true); + setObject(new QToolBar(getName(), ((KviTalMainWindow *)parentScriptWidget())), true); } else { @@ -98,7 +99,7 @@ bool KvsObject_toolBar::init(KviKvsRunTimeContext * pContext,KviKvsVariantList * KVSO_CLASS_FUNCTION(toolBar,addSeparator) { CHECK_INTERNAL_POINTER(widget()) - ((KviTalToolBar *)widget())->addSeparator(); + ((QToolBar *)widget())->addSeparator(); return true; } KVSO_CLASS_FUNCTION(toolBar,setLabel) @@ -108,19 +109,19 @@ KVSO_CLASS_FUNCTION(toolBar,setLabel) KVSO_PARAMETERS_BEGIN(c) KVSO_PARAMETER("label",KVS_PT_STRING,0,szLabel) KVSO_PARAMETERS_END(c) - ((KviTalToolBar *)widget())->setWindowTitle(szLabel); + ((QToolBar *)widget())->setWindowTitle(szLabel); return true; } KVSO_CLASS_FUNCTION(toolBar,label) { CHECK_INTERNAL_POINTER(widget()) - c->returnValue()->setString(((KviTalToolBar *)widget())->windowTitle()); + c->returnValue()->setString(((QToolBar *)widget())->windowTitle()); return true; } KVSO_CLASS_FUNCTION(toolBar,clear) { CHECK_INTERNAL_POINTER(widget()) - ((KviTalToolBar *)object())->clear(); + ((QToolBar *)object())->clear(); return true; } -- cgit v1.3.1-10-gc9f91