22 #ifndef KSPELL_BROKER_H
23 #define KSPELL_BROKER_H
25 #include <ksharedptr.h>
28 #include <tqstringlist.h>
39 class DefaultDictionary;
48 class KDE_EXPORT
Broker :
public TQObject,
53 typedef KSharedPtr<Broker> Ptr;
68 static Broker *openBroker( KSharedConfig *config = 0 );
80 DefaultDictionary *defaultDictionary()
const;
97 const TQString& language = TQString::null,
98 const TQString& client = TQString::null )
const;
103 TQStringList clients()
const;
108 TQStringList languages()
const;
113 Settings *settings()
const;
122 friend class Settings;
125 Broker( KSharedConfig *config );
127 void loadPlugin(
const TQString& );
132 static TQPtrDict<Broker> *s_brokers;
Class used to deal with dictionaries.
void configurationChanged()
Signal is emitted whenever the Settings object associated with this Broker changes.
Class is returned by from Broker.