• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • KDevelop Designer Integration Support Library
 

KDevelop Designer Integration Support Library

Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
QtDesignerIntegration Class Referenceabstract

#include <qtdesignerintegration.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 qtdesignerintegration.h.

Member Function Documentation

◆ addFunctionToClass()

virtual void QtDesignerIntegration::addFunctionToClass ( KInterfaceDesigner::Function  function,
ClassDom  klass 
)
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.

◆ processImplementationName()

void QtDesignerIntegration::processImplementationName ( TQString &  name)
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:

name.replace(".h", ".cpp");

Definition at line 180 of file qtdesignerintegration.cpp.


The documentation for this class was generated from the following files:
  • qtdesignerintegration.h
  • qtdesignerintegration.cpp

KDevelop Designer Integration Support Library

Skip menu "KDevelop Designer Integration Support Library"
  • Main Page
  • Alphabetical List
  • Class List
  • File List
  • Class Members

KDevelop Designer Integration Support Library

Skip menu "KDevelop Designer Integration Support Library"
  • buildtools
  •   lib
  •     base
  •     parsers
  •       autotools
  •       qmake
  •     widgets
  •   api
  • languages
  •   lib
  •     debugger
  •     designer_integration
  •     interfaces
  • lib
  •   catalog
  •   interfaces
  •     extensions
  •     external
  •     extras
  •   util
  •   widgets
  •     propeditor
  • parts
  •   documentation
  •     interfaces
  • src
  •   profileengine
  •     lib
Generated for KDevelop Designer Integration Support Library by doxygen 1.8.13
This website is maintained by Timothy Pearson.