summaryrefslogtreecommitdiffstats
path: root/languages/cpp/tdevdriver.h
diff options
context:
space:
mode:
Diffstat (limited to 'languages/cpp/tdevdriver.h')
-rw-r--r--languages/cpp/tdevdriver.h58
1 files changed, 0 insertions, 58 deletions
diff --git a/languages/cpp/tdevdriver.h b/languages/cpp/tdevdriver.h
deleted file mode 100644
index 46c7d515..00000000
--- a/languages/cpp/tdevdriver.h
+++ /dev/null
@@ -1,58 +0,0 @@
-
-#ifndef __tdevdriver_h
-#define __tdevdriver_h
-
-#include "cppsupportpart.h"
-#include "driver.h"
-
-#include <tdevproject.h>
-#include <tdeversion.h>
-
-#include <cstdlib>
-#include <unistd.h>
-#include <tqmap.h>
-
-class TDEProcess;
-namespace CppTools {
- class IncludePathResolver;
-};
-
-class TDevDriver: public Driver
-{
-public:
- ///When the driver is used in a background-thread, foreground MUST be false(else crash)
- TDevDriver( CppSupportPart* cppSupport, bool foreground = false );
- ~TDevDriver();
- CppSupportPart* cppSupport();
- void setupProject();
- //! setup the preprocessor
- //! code provided by Reginald Stadlbauer <reggie@trolltech.com>
- 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;
-
-