From 1ae857eec3232689de8fc52669e9bf9006f97f74 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 30 Dec 2012 20:51:25 -0600 Subject: Allow arguments to be passed to embedded kcontrol modules --- kutils/kcmultidialog.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'kutils/kcmultidialog.cpp') diff --git a/kutils/kcmultidialog.cpp b/kutils/kcmultidialog.cpp index 53934349e..58c196abc 100644 --- a/kutils/kcmultidialog.cpp +++ b/kutils/kcmultidialog.cpp @@ -219,7 +219,7 @@ void KCMultiDialog::clientChanged(bool state) enableButton( Apply, false ); } -void KCMultiDialog::addModule(const TQString& path, bool withfallback) +void KCMultiDialog::addModule(const TQString& path, bool withfallback, TQStringList args) { TQString complete = path; @@ -228,11 +228,11 @@ void KCMultiDialog::addModule(const TQString& path, bool withfallback) KService::Ptr service = KService::serviceByStorageId( complete ); - addModule( KCModuleInfo( service ), TQStringList(), withfallback); + addModule( KCModuleInfo( service ), TQStringList(), withfallback, args ); } void KCMultiDialog::addModule(const KCModuleInfo& moduleinfo, - TQStringList parentmodulenames, bool withfallback) + TQStringList parentmodulenames, bool withfallback, TQStringList args) { kdDebug(710) << "KCMultiDialog::addModule " << moduleinfo.moduleName() << endl; @@ -294,7 +294,7 @@ void KCMultiDialog::addModule(const KCModuleInfo& moduleinfo, } else { - module = new KCModuleProxy( moduleinfo, withfallback, page ); + module = new KCModuleProxy( moduleinfo, withfallback, page, 0, args ); TQStringList parentComponents = moduleinfo.service()->property( "X-TDE-ParentComponents" ).toStringList(); moduleParentComponents.insert( module, -- cgit v1.2.1