KDevelop API Documentation

languages/ada/adasupportpart.h

Go to the documentation of this file.
00001 // $Id: adasupportpart.h,v 1.3 2003/10/04 20:21:44 dymo Exp $ 00002 // 00003 #ifndef __ADASUPPORTPART_H__ 00004 #define __ADASUPPORTPART_H__ 00005 00006 #include "kdevlanguagesupport.h" 00007 00008 #include <qwaitcondition.h> 00009 00010 class AdaSupportPartData; 00011 class KDialogBase; 00012 class QStringList; 00013 00014 class AdaSupportPart : public KDevLanguageSupport 00015 { 00016 Q_OBJECT 00017 public: 00018 AdaSupportPart (QObject *parent, const char *name, const QStringList &); 00019 ~AdaSupportPart (); 00020 00021 void parseContents (const QString& contents, const QString& fileName); 00022 00023 protected: 00024 Features features (); 00025 KMimeType::List mimeTypes (); 00026 QStringList fileExtensions (); 00027 00028 private slots: 00029 void projectOpened (); 00030 void projectClosed (); 00031 00032 void addedFilesToProject (const QStringList &fileList); 00033 void removedFilesFromProject (const QStringList &fileList); 00034 void changedFilesInProject( const QStringList &fileList ); 00035 00036 void initialParse (); 00037 void savedFile (const QString&); 00038 00039 private: 00040 void maybeParse (const QString &fileName); 00041 void parse (const QString &fileName); 00042 00043 void saveProjectSourceInfo( ); 00044 private: 00045 AdaSupportPartData* d; 00046 }; 00047 00048 00049 #endif
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:01:40 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003