summaryrefslogtreecommitdiffstats
path: root/languages/cpp/kdevdriver.h
diff options
context:
space:
mode:
Diffstat (limited to 'languages/cpp/kdevdriver.h')
-rw-r--r--languages/cpp/kdevdriver.h58
1 files changed, 0 insertions, 58 deletions
diff --git a/languages/cpp/kdevdriver.h b/languages/cpp/kdevdriver.h
deleted file mode 100644
index 8af87e0c..00000000
--- a/languages/cpp/kdevdriver.h
+++ /dev/null
@@ -1,58 +0,0 @@
-
-#ifndef __kdevdriver_h
-#define __kdevdriver_h
-
-#include "cppsupportpart.h"
-#include "driver.h"
-
-#include <kdevproject.h>
-#include <tdeversion.h>
-
-#include <cstdlib>
-#include <unistd.h>
-#include <tqmap.h>
-
-class TDEProcess;
-namespace CppTools {
- class IncludePathResolver;
-};
-
-class KDevDriver: public Driver
-{
-public:
- ///When the driver is used in a background-thread, foreground MUST be false(else crash)
- KDevDriver( CppSupportPart* cppSupport, bool foreground = false );
- ~KDevDriver();
- CppSupportPart* cppSupport();
- void setupProject();
- //! setup the preprocessor
- //! code provided by Reginald Stadlbauer <[email protected]>
- void setup();
-
- virtual void addMacro( const Macro& m )
- {
- if ( m.name() == "signals" || m.name() == "slots" )
- return ;
- Driver::addMacro( m );
- }
-
-protected:
- void setupLexer( Lexer* lexer );
-
- ///Returns the complete include-path for that file. Not constant because it may add Problem-items to the driver. Must be absolute path.
- virtual TQStringList getCustomIncludePath( const TQString& file );
-
- virtual bool shouldParseIncludedFile( const ParsedFilePointer& /*file*/ );
-
-private:
-
- CppSupportPart* m_cppSupport;
- CppTools::IncludePathResolver* m_includePathResolver;
- bool m_foreground;
- bool m_shouldParseIncludedFiles;
-};
-
-#endif
-// kate: indent-mode csands; tab-width 4;
-
-