25 #ifndef KDEVLANGUAGESUPPORT_H 26 #define KDEVLANGUAGESUPPORT_H 29 #include <tqstringlist.h> 30 #include <kmimetype.h> 85 CreateAccessMethods=4096
107 virtual KMimeType::List mimeTypes();
111 virtual TQString formatTag(
const Tag& tag);
118 virtual TQString formatModelItem(
const CodeModelItem *item,
bool shortDescription=
false);
124 virtual TQString formatClassName(
const TQString &name);
128 virtual TQString unformatClassName(
const TQString &name);
135 virtual bool shouldSplitDocument(
const KURL &url );
139 virtual Qt::Orientation splitOrientation()
const;
143 virtual void addClass();
148 virtual void addMethod(
ClassDom klass);
153 virtual void implementVirtualMethods(
ClassDom klass);
158 virtual void addAttribute(
ClassDom klass);
172 virtual TQStringList subclassWidget(
const TQString& formName);
181 virtual TQStringList updateWidget(
const TQString& formName,
const TQString& fileName);
214 void addFunction(DesignerType type,
const TQString &formName, Function
function);
221 void removeFunction(DesignerType type,
const TQString &formName, Function
function);
229 void editFunction(DesignerType type,
const TQString &formName, Function oldFunction, Function
function);
236 void openFunction(DesignerType type,
const TQString &formName,
const TQString &functionName);
242 void openSource(DesignerType type,
const TQString &formName);
246 void updatedSourceInfo();
249 void aboutToRemoveSourceInfo(
const TQString& fileName);
252 void removedSourceInfo(
const TQString& fileName);
255 void addedSourceInfo(
const TQString& fileName );
258 void splitOrientationChanged( Qt::Orientation orientation );
The base class for all TDevelop plugins.
Code Model - a memory symbol store.
KDevelop language support interface - the base class for all programming language support plugins...
TDevelop designer integration interface.
Safe pointer to the VariableModel.
Features
Features supported by this language support.
TDevelop plugin interface.
Item in code model (symbol store).
Safe pointer to the ClassModel.
Information about TDevelop plugin.