23 #ifndef KCMULTIDIALOG_H
24 #define KCMULTIDIALOG_H
26 #include <tqptrdict.h>
28 #include <kdialogbase.h>
55 KCMultiDialog( TQWidget *parent=0,
const char *name=0,
bool modal=
false );
70 KCMultiDialog(
int dialogFace,
const TQString & caption, TQWidget * parent = 0,
71 const char * name = 0,
bool modal =
false );
104 const TQString &caption=i18n(
"Configure"), TQWidget *parent=0,
105 const char *name=0,
bool modal=
false ) KDE_DEPRECATED;
122 void addModule(
const TQString& module,
bool withfallback=
true);
139 void addModule(
const KCModuleInfo& moduleinfo, TQStringList
140 parentmodulenames = TQStringList(),
bool withfallback=
false);
145 void removeAllModules();
226 void slotAboutToShow(TQWidget *);
228 void clientChanged(
bool state);
237 void disableRModeButton();
265 KService::Ptr service;
268 typedef TQValueList<CreatedModule> ModuleList;
269 ModuleList m_modules;
271 typedef TQMap<KService::Ptr, KCModuleProxy*> OrphanMap;
272 OrphanMap m_orphanModules;
274 TQPtrDict<TQStringList> moduleParentComponents;
278 class KCMultiDialogPrivate;
279 KCMultiDialogPrivate *d;
A class that provides information about a KCModule.
Encapsulates a KCModule for embedding.
A method that offers a KDialogBase containing arbitrary KControl Modules.
void configCommitted(const TQCString &instanceName)
Emitted after the KCModules have been told to save their configuration.
void configCommitted()
Emitted after all KCModules have been told to save their configuration.
virtual void slotDefault()