From 6cdf85ca8f437918f6ca661816cd38c82640674d Mon Sep 17 00:00:00 2001 From: Noldor Date: Fri, 10 Oct 2008 16:41:27 +0000 Subject: object module restyling/enhancement(work in progress) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2689 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/objects/class_dialog.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/modules/objects/class_dialog.cpp') diff --git a/src/modules/objects/class_dialog.cpp b/src/modules/objects/class_dialog.cpp index e34eb6ccb..cbd10ea99 100644 --- a/src/modules/objects/class_dialog.cpp +++ b/src/modules/objects/class_dialog.cpp @@ -54,7 +54,7 @@ */ KVSO_BEGIN_REGISTERCLASS(KviKvsObject_dialog,"dialog","widget") - KVSO_REGISTER_HANDLER(KviKvsObject_dialog,"setModal",functionSetModal) + KVSO_REGISTER_HANDLER_NEW(KviKvsObject_dialog,setModal) KVSO_END_REGISTERCLASS(KviKvsObject_dialog) KVSO_BEGIN_CONSTRUCTOR(KviKvsObject_dialog,KviKvsObject_widget) @@ -76,14 +76,14 @@ bool KviKvsObject_dialog::init(KviKvsRunTimeContext * pContext,KviKvsVariantList setObject(d); return true; } -bool KviKvsObject_dialog::functionSetModal(KviKvsObjectFunctionCall *c) +KVSO_CLASS_FUNCTION(dialog,setModal) { + CHECK_INTERNAL_QPOINTER(widget()) bool bEnabled; KVSO_PARAMETERS_BEGIN(c) KVSO_PARAMETER("bEnabled",KVS_PT_BOOL,0,bEnabled) KVSO_PARAMETERS_END(c) - if(widget()) - ((QDialog *)widget())->setModal(bEnabled); + ((QDialog *)widget())->setModal(bEnabled); return true; } -- cgit v1.3.1-10-gc9f91