#include <tqtdesignerintegration.h>
Inherits KDevDesignerIntegration.
Public Slots | |
| virtual void | addFunction (const TQString &formName, KInterfaceDesigner::Function function) |
| virtual void | editFunction (const TQString &formName, KInterfaceDesigner::Function oldFunction, KInterfaceDesigner::Function function) |
| virtual void | removeFunction (const TQString &formName, KInterfaceDesigner::Function function) |
| virtual void | openFunction (const TQString &formName, const TQString &functionName) |
| virtual void | openSource (const TQString &formName) |
| virtual void | saveSettings (TQDomDocument dom, TQString path) |
| virtual void | loadSettings (TQDomDocument dom, TQString path) |
| bool | selectImplementation (const TQString &formName) |
Public Member Functions | |
| QtDesignerIntegration (KDevLanguageSupport *part, ImplementationWidget *impl, bool classHasDefinitions, const char *name=0) | |
Protected Member Functions | |
| virtual void | addFunctionToClass (KInterfaceDesigner::Function function, ClassDom klass)=0 |
| virtual void | processImplementationName (TQString &name) |
Protected Attributes | |
| TQMap< TQString, ClassDom > | m_implementations |
| KDevLanguageSupport * | m_part |
| ImplementationWidget * | m_impl |
| bool | m_classHasDefinitions |
Detailed Description
TQt Designer integration base class.
Contains language-independent implementation part of a KDevDesignerIntegration interface. Ready to use in KDevelop language support plugins.
Subclasses of this class should reimplement only pure virtual functions in the common case.
Definition at line 38 of file tqtdesignerintegration.h.
Constructor & Destructor Documentation
◆ QtDesignerIntegration()
| QtDesignerIntegration::QtDesignerIntegration | ( | KDevLanguageSupport * | part, |
| ImplementationWidget * | impl, | ||
| bool | classHasDefinitions, | ||
| const char * | name = 0 |
||
| ) |
Definition at line 41 of file tqtdesignerintegration.cpp.
◆ ~QtDesignerIntegration()
|
virtual |
Definition at line 47 of file tqtdesignerintegration.cpp.
Member Function Documentation
◆ addFunction
|
virtualslot |
Definition at line 52 of file tqtdesignerintegration.cpp.
◆ addFunctionToClass()
|
protectedpure virtual |
Reimplement this to add a function to a class.
This means you need to modify the source file and add actual code of a function.
◆ editFunction
|
virtualslot |
Definition at line 70 of file tqtdesignerintegration.cpp.
◆ loadSettings
|
virtualslot |
Definition at line 96 of file tqtdesignerintegration.cpp.
◆ openFunction
|
virtualslot |
Definition at line 137 of file tqtdesignerintegration.cpp.
◆ openSource
|
virtualslot |
Definition at line 185 of file tqtdesignerintegration.cpp.
◆ processImplementationName()
|
protectedvirtual |
Modifies name to be a name of a implementation file for languages that have separate files for interface and implementation parts of a class.
For example, C++ language support plugin will do:
Definition at line 180 of file tqtdesignerintegration.cpp.
◆ removeFunction
|
virtualslot |
Definition at line 77 of file tqtdesignerintegration.cpp.
◆ saveSettings
|
virtualslot |
Definition at line 120 of file tqtdesignerintegration.cpp.
◆ selectImplementation
|
slot |
Definition at line 82 of file tqtdesignerintegration.cpp.
Member Data Documentation
◆ m_classHasDefinitions
|
protected |
Definition at line 78 of file tqtdesignerintegration.h.
◆ m_impl
|
protected |
Definition at line 77 of file tqtdesignerintegration.h.
◆ m_implementations
|
protected |
Definition at line 74 of file tqtdesignerintegration.h.
◆ m_part
|
protected |
Definition at line 76 of file tqtdesignerintegration.h.
The documentation for this class was generated from the following files:
Trinity API Reference