diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-12-05 15:55:57 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-12-05 15:55:57 -0600 |
commit | 9ba04742771370f59740e32e11c5f3a1e6a1b70a (patch) | |
tree | c81c34dae2b3b1ea73801bf18a960265dc4207f7 /kjsembed/jsfactory.h | |
parent | 1a96c45b22d01378202d9dc7ed9c47acd30f966e (diff) | |
download | tdebindings-9ba04742771370f59740e32e11c5f3a1e6a1b70a.tar.gz tdebindings-9ba04742771370f59740e32e11c5f3a1e6a1b70a.zip |
Initial TQt conversion
Diffstat (limited to 'kjsembed/jsfactory.h')
-rw-r--r-- | kjsembed/jsfactory.h | 112 |
1 files changed, 56 insertions, 56 deletions
diff --git a/kjsembed/jsfactory.h b/kjsembed/jsfactory.h index 726a8344..2b77011b 100644 --- a/kjsembed/jsfactory.h +++ b/kjsembed/jsfactory.h @@ -29,10 +29,10 @@ #include <kjs/interpreter.h> #include <kjs/object.h> -class TQEvent; -class TQObject; -class TQWidget; -class TQTextStream; +class TTQEvent; +class TTQObject; +class TTQWidget; +class TTQTextStream; namespace KParts { class ReadOnlyPart; @@ -69,11 +69,11 @@ public: */ enum ProxyTypes { TypeInvalid=0, - TypeQObject=1, + TypeTQObject=1, TypeValue=2, TypeOpaque=4, TypePlugin=8, - TypeQObjectPlugin=9 /*TypeObject|TypePlugin*/ + TypeTQObjectPlugin=9 /*TypeObject|TypePlugin*/ }; /** Creates a factory object for the specified part. */ @@ -96,18 +96,18 @@ public: // /** Creates an object of the specified class, then returns a proxy. */ - KJS::Object create( KJS::ExecState *exec, const TQString &classname, const KJS::List &args ); + KJS::Object create( KJS::ExecState *exec, const TTQString &classname, const KJS::List &args ); /** Creates a proxy object for the specified target with the specified context. */ - KJS::Object createProxy( KJS::ExecState *exec, TQObject *target, + KJS::Object createProxy( KJS::ExecState *exec, TTQObject *target, const JSObjectProxy *context=0 ) const; /** Creates a proxy object for the specified target with the specified context. */ - KJS::Object createProxy( KJS::ExecState *exec, TQTextStream *target, + KJS::Object createProxy( KJS::ExecState *exec, TTQTextStream *target, const JSObjectProxy *context=0 ) const; /** Creates a proxy object for the specified target with the specified context. */ - KJS::Object createProxy( KJS::ExecState *exec, TQEvent *target, + KJS::Object createProxy( KJS::ExecState *exec, TTQEvent *target, const JSObjectProxy *context ) const; @@ -115,12 +115,12 @@ public: * Registers an opaque proxy factory with the with the factory. * To add an opaque type to the system you need to provide a factory based off of @ref KJSEmbed::Bindings::JSBindingBase */ - void registerOpaqueType( const TQString &className, KJSEmbed::Bindings::JSBindingBase *bindingFactory); + void registerOpaqueType( const TTQString &className, KJSEmbed::Bindings::JSBindingBase *bindingFactory); /** * Remove an opaque type from the system. */ - void unregisterOpaqueType( const TQString &className ); + void unregisterOpaqueType( const TTQString &className ); /** * When passed an object for a type handled by an Opaque proxy this method @@ -130,15 +130,15 @@ public: void extendOpaqueProxy( KJS::ExecState *exec, KJS::Object &proxy) const; /** - * Registers a TQObject proxy factory with the with the factory. + * Registers a TTQObject proxy factory with the with the factory. * To add an opaque type to the system you need to provide a factory based off of @ref KJSEmbed::Bindings::JSBindingBase */ - void registerObjectType( const TQString &className, KJSEmbed::Bindings::JSBindingBase *bindingFactory); + void registerObjectType( const TTQString &className, KJSEmbed::Bindings::JSBindingBase *bindingFactory); /** * Remove an opaque type from the system. */ - void unregisterObjectType( const TQString &className ); + void unregisterObjectType( const TTQString &className ); /** * When passed an object for a type handled by an Opaque proxy this method @@ -158,22 +158,22 @@ public: * created is the first offer returned by the trader, and will have the * specified parent and name. */ - KParts::ReadOnlyPart *createROPart( const TQString &svc, TQObject *parent=0, const char *name=0 ); + KParts::ReadOnlyPart *createROPart( const TTQString &svc, TTQObject *parent=0, const char *name=0 ); /** * Creates a ReadOnlyPart that views the specified service type and matches * the specified constraint. */ - KParts::ReadOnlyPart *createROPart( const TQString &svc, const TQString &constraint, - TQObject *parent=0, const char *name=0 ); + KParts::ReadOnlyPart *createROPart( const TTQString &svc, const TTQString &constraint, + TTQObject *parent=0, const char *name=0 ); /** * Creates a ReadOnlyPart that views the specified service type and matches * the specified constraint. */ - KParts::ReadOnlyPart *createROPart( const TQString &svc, const TQString &constraint, - TQObject *parent, const char *name, - const TQStringList &args ); + KParts::ReadOnlyPart *createROPart( const TTQString &svc, const TTQString &constraint, + TTQObject *parent, const char *name, + const TTQStringList &args ); /** * Creates a ReadWritePart that edits the specified service type. The @@ -181,34 +181,34 @@ public: * created is the first offer returned by the trader, and will have the * specified parent and name. */ - KParts::ReadWritePart *createRWPart( const TQString &svc, TQObject *parent=0, const char *name=0 ); + KParts::ReadWritePart *createRWPart( const TTQString &svc, TTQObject *parent=0, const char *name=0 ); /** * Creates a ReadWritePart that edits the specified service type and matches * the specified constraint. */ - KParts::ReadWritePart *createRWPart( const TQString &svc, const TQString &constraint, - TQObject *parent=0, const char *name=0 ); + KParts::ReadWritePart *createRWPart( const TTQString &svc, const TTQString &constraint, + TTQObject *parent=0, const char *name=0 ); /** * Creates a ReadWritePart that edits the specified service type and matches * the specified constraint. */ - KParts::ReadWritePart *createRWPart( const TQString &svc, const TQString &constraint, - TQObject *parent, const char *name, - const TQStringList &args ); + KParts::ReadWritePart *createRWPart( const TTQString &svc, const TTQString &constraint, + TTQObject *parent, const char *name, + const TTQStringList &args ); /** * Loads the widget defined in the specified .ui file. If the widget * cannot be created then 0 is returned. */ - TQWidget *loadUI( const TQString &uiFile, TQObject *connector=0, TQWidget *parent=0, const char *name=0 ); + TTQWidget *loadUI( const TTQString &uiFile, TTQObject *connector=0, TTQWidget *parent=0, const char *name=0 ); /** * Queries KTrader for a plugin that provides the asked for object binding. *If the binding was added the object is returned, otherwise a KJS::Null is. */ - TQStringList listBindingPlugins( KJS::ExecState *exec, KJS::Object &self); + TTQStringList listBindingPlugins( KJS::ExecState *exec, KJS::Object &self); // // Methods that tell the factory how to handle different classes. // @@ -216,48 +216,48 @@ public: * Adds a binding plugin type to the list of available types the factory can create. */ void addBindingPluginTypes(KJS::ExecState *exec, KJS::Object &parent); - bool isBindingPlugin(const TQString &classname) const; + bool isBindingPlugin(const TTQString &classname) const; /** * Creates the actual object from the binding plugin. */ - KJS::Object createBindingPlugin(KJS::ExecState *exec, const TQString &classname, const KJS::List &args ); + KJS::Object createBindingPlugin(KJS::ExecState *exec, const TTQString &classname, const KJS::List &args ); /** * Returns true iff the factory knows the type of proxy to use for the * class with the name specified. */ - bool isSupported( const TQString &clazz ) const; + bool isSupported( const TTQString &clazz ) const; /** * Returns true iff the class with the specified name is handled with the - * TQObject proxy type. + * TTQObject proxy type. */ - bool isQObject( const TQString &clazz ) const; + bool isTQObject( const TTQString &clazz ) const; /** * Returns true iff the class with the specified name is handled with the * value proxy type. */ - bool isValue( const TQString &clazz ) const; + bool isValue( const TTQString &clazz ) const; /** * Returns true iff the class with the specified name is handled with the * opaque proxy type. */ - bool isOpaque( const TQString &clazz ) const; + bool isOpaque( const TTQString &clazz ) const; /** * Returns the ProxyType of the class with the specified name. If the * named class is not known to the interpreter then TypeInvalid is * returned. */ - uint proxyType( const TQString &clazz ) const; + uint proxyType( const TTQString &clazz ) const; /** *Allows adding of an already loaded binding plugin for a certain class type * */ - void addQObjectPlugin(const TQString &classname, KJSEmbed::Bindings::JSBindingPlugin* plugin); + void addTQObjectPlugin(const TTQString &classname, KJSEmbed::Bindings::JSBindingPlugin* plugin); void addBindingsPlugin(KJS::ExecState *exec, KJS::Object &target) const; @@ -266,58 +266,58 @@ public: * class. Note that you can remove support for a type by using this method * with TypeInvalid. */ - void addType( const TQString &clazz, uint proxytype=JSFactory::TypeQObject ); + void addType( const TTQString &clazz, uint proxytype=JSFactory::TypeTQObject ); /** Adds the types defined by the factory to the specified parent. */ void addTypes( KJS::ExecState *exec, KJS::Object &parent ); - TQStringList types() const; + TTQStringList types() const; protected: /** Adds custom bindings to the specified proxy object. */ KJS::Object extendProxy( KJS::ExecState *exec, KJS::Object &target ) const; /** Creates an instance of the named class and returns it in a JSValueProxy. */ - KJS::Object createValue( KJS::ExecState *exec, const TQString &cname, const KJS::List &args ); + KJS::Object createValue( KJS::ExecState *exec, const TTQString &cname, const KJS::List &args ); /** - * Creates an instance of a TQObject subclass. If the instance cannot be + * Creates an instance of a TTQObject subclass. If the instance cannot be * created then 0 is returned. */ - TQObject *create( const TQString &classname, TQObject *parent=0, const char *name=0 ); + TTQObject *create( const TTQString &classname, TTQObject *parent=0, const char *name=0 ); /** Creates an instance of the named class and returns it in a JSOpaqueProxy. */ - KJS::Object createOpaque( KJS::ExecState *exec, const TQString &cname, const KJS::List &args ); + KJS::Object createOpaque( KJS::ExecState *exec, const TTQString &cname, const KJS::List &args ); - /** Creates an instance of the named binding TQObject. */ - TQObject *createBinding( const TQString &cname, TQObject *parent, const char *name ); + /** Creates an instance of the named binding TTQObject. */ + TTQObject *createBinding( const TTQString &cname, TTQObject *parent, const char *name ); /** - * Creates an instance of the named TQObject. This method is only used for + * Creates an instance of the named TTQObject. This method is only used for * non-widget objects. */ - TQObject *createObject( const TQString &cname, TQObject *parent, const char *name ); + TTQObject *createObject( const TTQString &cname, TTQObject *parent, const char *name ); /** - * Creates an instance of the named TQWidget. Note that this method is only - * used to create widgets that are not supported by TQWidgetFactory. + * Creates an instance of the named TTQWidget. Note that this method is only + * used to create widgets that are not supported by TTQWidgetFactory. */ - TQWidget *createWidget( const TQString &cname, TQWidget *parent, const char *name ); + TTQWidget *createWidget( const TTQString &cname, TTQWidget *parent, const char *name ); private: - /** Adds the types defined by TQWidgetFactory to the specified parent. */ + /** Adds the types defined by TTQWidgetFactory to the specified parent. */ void addWidgetFactoryTypes( KJS::ExecState *exec, KJS::Object &parent ); - /** Adds support for custom TQObject types to the specified parent. */ + /** Adds support for custom TTQObject types to the specified parent. */ void addCustomTypes( KJS::ExecState *exec, KJS::Object &parent ); - /** Adds support for TQObject binding types to the specified parent. */ + /** Adds support for TTQObject binding types to the specified parent. */ void addBindingTypes( KJS::ExecState *exec, KJS::Object &parent ); /** - * Adds support for any TQObject types that are known about, but have no + * Adds support for any TTQObject types that are known about, but have no * custom support (and no constructor). */ void addObjectTypes( KJS::ExecState *exec, KJS::Object &parent ); @@ -329,7 +329,7 @@ private: private: KJSEmbedPart *jspart; JSEventMapper *evmapper; - TQMap<TQString,uint> objtypes; + TTQMap<TTQString,uint> objtypes; class JSFactoryPrivate *d; }; |