22 #ifndef TDESPELL_BROKER_H 23 #define TDESPELL_BROKER_H 25 #include <ksharedptr.h> 28 #include <tqstringlist.h> 31 class TDESharedConfig;
39 class DefaultDictionary;
48 class KDE_EXPORT
Broker :
public TQObject,
53 typedef TDESharedPtr<Broker> Ptr;
68 static Broker *openBroker( TDESharedConfig *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;
119 void configurationChanged();
122 friend class Settings;
125 Broker( TDESharedConfig *config );
127 void loadPlugin(
const TQString& );
132 static TQPtrDict<Broker> *s_brokers;
Class is returned by from Broker.
Class used to deal with dictionaries.