diff options
Diffstat (limited to 'languages/cpp/cppsupportpart.h')
| -rw-r--r-- | languages/cpp/cppsupportpart.h | 232 | 
1 files changed, 116 insertions, 116 deletions
| diff --git a/languages/cpp/cppsupportpart.h b/languages/cpp/cppsupportpart.h index e01d5115..fecfe2d1 100644 --- a/languages/cpp/cppsupportpart.h +++ b/languages/cpp/cppsupportpart.h @@ -21,25 +21,25 @@  #include <kdevcore.h>  #include <kdevlanguagesupport.h> -#include <qthread.h> -#include <qmutex.h> -#include <qtimer.h> +#include <tqthread.h> +#include <tqmutex.h> +#include <tqtimer.h>  #include <kdialogbase.h> -#include <qguardedptr.h> -#include <qstring.h> -#include <qwaitcondition.h> -#include <qdatetime.h> -#include <qdir.h> -#include <qprogressbar.h> +#include <tqguardedptr.h> +#include <tqstring.h> +#include <tqwaitcondition.h> +#include <tqdatetime.h> +#include <tqdir.h> +#include <tqprogressbar.h>  #include <kdebug.h>  #include <ext/hash_map>  #include "driver.h"  ///A class that helps detecting what exactly makes the UI block. To use it, just place a breakpoint on UIBlockTester::lockup() and inspect the execution-position of the main thread -class UIBlockTester : public QObject { +class UIBlockTester : public TQObject {  	Q_OBJECT -    class UIBlockTesterThread : public QThread { +    class UIBlockTesterThread : public TQThread {      public:        UIBlockTesterThread( UIBlockTester& parent );        void run(); @@ -63,9 +63,9 @@ protected:  private:      UIBlockTesterThread m_thread; -	QDateTime m_lastTime; -	QMutex m_timeMutex; -	QTimer * m_timer; +	TQDateTime m_lastTime; +	TQMutex m_timeMutex; +	TQTimer * m_timer;  	uint m_msecs;  }; @@ -113,42 +113,42 @@ public:  	bool isEmpty() const  	{ -		QMutexLocker locker( &m_mutex ); +		TQMutexLocker locker( &m_mutex );  		return m_fileSet.empty();  	}  	uint count() const  	{ -		QMutexLocker locker( &m_mutex ); +		TQMutexLocker locker( &m_mutex );  		return m_fileSet.size();  	}  	void clear()  	{ -		QMutexLocker locker( &m_mutex ); +		TQMutexLocker locker( &m_mutex );  		m_fileSet.clear();  	}      void setFiles( const SetType& files ) { -		QMutexLocker locker( &m_mutex ); +		TQMutexLocker locker( &m_mutex );          m_fileSet = files;      }  	void insert( const HashedString& str )  	{ -        HashedString s( QString::fromUtf8(str.str().utf8()) ); -		QMutexLocker locker( &m_mutex ); +        HashedString s( TQString::fromUtf8(str.str().utf8()) ); +		TQMutexLocker locker( &m_mutex );  		m_fileSet.insert( s );  	}      bool contains( const HashedString& str ) const { -		QMutexLocker locker( &m_mutex ); +		TQMutexLocker locker( &m_mutex );          return m_fileSet.find( str ) != m_fileSet.end();      }  private: -	mutable QMutex m_mutex; +	mutable TQMutex m_mutex;  	SetType m_fileSet;  }; @@ -157,7 +157,7 @@ class CppSupportPart : public KDevLanguageSupport  	Q_OBJECT  public: -	CppSupportPart( QObject *parent, const char *name, const QStringList &args ); +	CppSupportPart( TQObject *parent, const char *name, const TQStringList &args );  	virtual ~CppSupportPart();  	bool isValid() const @@ -165,7 +165,7 @@ public:  		return m_valid;  	} -	QString specialHeaderName( bool local = false ) const; +	TQString specialHeaderName( bool local = false ) const;  	void updateParserConfiguration();  	void updateBackgroundParserConfig(); @@ -178,8 +178,8 @@ public:  	}      /** parses the file and all files that belong to it using the background-parser */ -    int parseFileAndDependencies( const QString& fileName, bool background = true, bool parseFirst = false, bool silent = false ); -    int parseFilesAndDependencies( QStringList files, bool background = true, bool parseFirst = false, bool silent = false ); +    int parseFileAndDependencies( const TQString& fileName, bool background = true, bool parseFirst = false, bool silent = false ); +    int parseFilesAndDependencies( TQStringList files, bool background = true, bool parseFirst = false, bool silent = false );      BackgroundParser* backgroundParser() const  	{ @@ -208,19 +208,19 @@ public:  	*/  	inline QtBuildConfig* qtBuildConfig() const { return m_qtBuildConfig; } -    const QPtrList<Catalog>& catalogList() const +    const TQPtrList<Catalog>& catalogList() const  	{  		return m_catalogList;  	}  	void addCatalog( Catalog* catalog ); -	void removeCatalog( const QString& dbName ); +	void removeCatalog( const TQString& dbName ); -	bool isValidSource( const QString& fileName ) const; +	bool isValidSource( const TQString& fileName ) const; -	virtual void customEvent( QCustomEvent* ev ); +	virtual void customEvent( TQCustomEvent* ev ); -	virtual QStringList subclassWidget( const QString& formName ); -	virtual QStringList updateWidget( const QString& formName, const QString& fileName ); +	virtual TQStringList subclassWidget( const TQString& formName ); +	virtual TQStringList updateWidget( const TQString& formName, const TQString& fileName );  	FunctionDefinitionDom currentFunctionDefinition();  	FunctionDefinitionDom functionDefinitionAt( int line, int column ); @@ -229,17 +229,17 @@ public:  	KTextEditor::Document* findDocument( const KURL& url );  	static KConfig *config(); -	virtual QString formatTag( const Tag& tag ); -	virtual QString formatModelItem( const CodeModelItem *item, bool shortDescription = false ); +	virtual TQString formatTag( const Tag& tag ); +	virtual TQString formatModelItem( const CodeModelItem *item, bool shortDescription = false );  	virtual void addClass(); -	QString extractInterface( const ClassDom& klass ); +	TQString extractInterface( const ClassDom& klass ); -	bool isHeader( const QString& fileName ) const; -	bool isSource( const QString& fileName ) const; +	bool isHeader( const TQString& fileName ) const; +	bool isSource( const TQString& fileName ) const;      //uses the old simple algorithm to find the header -    QString findHeaderSimple( const QString &header ); +    TQString findHeaderSimple( const TQString &header );  	virtual KDevDesignerIntegration *designer( KInterfaceDesigner::DesignerType type ); @@ -251,7 +251,7 @@ public:  	 * @param name The name of the method.  	 * @param type The return type of the method.  	 * @param parameters A string containing the parameters -	 * (including names, default values, but no '(' , ')', e.g.: "int, const QString& aString"). +	 * (including names, default values, but no '(' , ')', e.g.: "int, const TQString& aString").  	 * @param accessType The access specifier e.g. CodeModelItem::PUBLIC.  	 * @param isConst true if method is const.  	 * @param isInline true if method should be declared inline. @@ -260,12 +260,12 @@ public:  	 * @param implementation a optional implementation, if this is not set the method body will be empty.  	 * @author Jonas Jacobi <j.jacobi@gmx.de>  	 */ -	virtual void addMethod( ClassDom aClass, const QString& name, const QString type, const QString& parameters, CodeModelItem::Access accessType, bool isConst, bool isInline, bool isVirtual, bool isPureVirtual, const QString& implementation = "" ); +	virtual void addMethod( ClassDom aClass, const TQString& name, const TQString type, const TQString& parameters, CodeModelItem::Access accessType, bool isConst, bool isInline, bool isVirtual, bool isPureVirtual, const TQString& implementation = "" );  	void createAccessMethods( ClassDom theClass, VariableDom theVariable ); -    bool isQueued( const QString& file ) const; -    bool switchHeaderImpl( const QString& file, int line, int col, bool scrollOnly = false ); +    bool isQueued( const TQString& file ) const; +    bool switchHeaderImpl( const TQString& file, int line, int col, bool scrollOnly = false );      const Driver* driver() const; @@ -275,17 +275,17 @@ public:      const SynchronizedFileSet& safeFileSet() const;      SynchronizedFileSet& safeFileSet();  signals: -	void fileParsed( const QString& fileName ); +	void fileParsed( const TQString& fileName );      ///Emitted whenever a file was parsed, but the code-model could be updated(the file in the code-model did not have to be replaced) -	void codeModelUpdated( const QString& fileName ); +	void codeModelUpdated( const TQString& fileName );  	///Emitted whenever a translation-unit was parsed in the main thread -	void synchronousParseReady( const QString& file, ParsedFilePointer unit ); +	void synchronousParseReady( const TQString& file, ParsedFilePointer unit );  protected:  	virtual KDevLanguageSupport::Features features();  	virtual KMimeType::List mimeTypes(); -	virtual QString formatClassName( const QString &name ); -	virtual QString unformatClassName( const QString &name ); +	virtual TQString formatClassName( const TQString &name ); +	virtual TQString unformatClassName( const TQString &name );      virtual bool shouldSplitDocument( const KURL &url );      virtual Qt::Orientation splitOrientation() const;  	virtual void addMethod( ClassDom klass ); @@ -299,15 +299,15 @@ private slots:  	void savedFile( const KURL &fileName );  	void configWidget( KDialogBase *dlg );  	void projectConfigWidget( KDialogBase *dlg ); -	void contextMenu( QPopupMenu *popup, const Context *context ); -	void addedFilesToProject( const QStringList &fileList ); -	void removedFilesFromProject( const QStringList &fileList ); -	void changedFilesInProject( const QStringList & fileList ); +	void contextMenu( TQPopupMenu *popup, const Context *context ); +	void addedFilesToProject( const TQStringList &fileList ); +	void removedFilesFromProject( const TQStringList &fileList ); +	void changedFilesInProject( const TQStringList & fileList );  	void slotProjectCompiled();  	void setupCatalog();      void codeCompletionConfigStored();      void splitHeaderSourceConfigStored(); -    //	void recomputeCodeModel( const QString& fileName ); +    //	void recomputeCodeModel( const TQString& fileName );  	void slotNavigate();  	void slotNewClass();  	void slotSwitchHeader( bool scrollOnly = false ); @@ -318,7 +318,7 @@ private slots:  // 	void slotFunctionHint();  	void gotoLine( int line );  	void gotoDeclarationLine( int line ); -    void emitFileParsed( QStringList l ); +    void emitFileParsed( TQStringList l );  	void slotParseFiles();  	void slotCreateSubclass();  	void slotCreateAccessMethods(); @@ -331,7 +331,7 @@ private slots:  	void removeProblemReporter(); -	void slotNeedTextHint( int, int, QString& ); +	void slotNeedTextHint( int, int, TQString& );  	/**  	 * loads, parses and creates both classstores needed @@ -381,31 +381,31 @@ private:  	/**  	 * checks if a file has to be parsed  	 */ -    FileDom fileByName( const QString& name); -	void maybeParse( const QString& fileName, bool background = true ); -	void removeWithReferences( const QString& fileName ); +    FileDom fileByName( const TQString& name); +	void maybeParse( const TQString& fileName, bool background = true ); +	void removeWithReferences( const TQString& fileName );  	void createIgnorePCSFile(); -	void MakeMemberHelper( QString& text, int& atline, int& atcol ); +	void MakeMemberHelper( TQString& text, int& atline, int& atcol ); -    QString sourceOrHeaderCandidate( const KURL &url = KURL() ); +    TQString sourceOrHeaderCandidate( const KURL &url = KURL() );  	FunctionDom findFunction( const FunctionDom& def );  	FunctionDom findFunctionInNamespace( const NamespaceDom& ns, const FunctionDom& def, const std::set<NamespaceImportModel>& nsImports, -	                                     const QString& candidateFile, int scopeIndex, FunctionDom& bestMatch ); +	                                     const TQString& candidateFile, int scopeIndex, FunctionDom& bestMatch );  	FunctionDom findFunctionInClass( const ClassDom& cs, const FunctionDom& def, const std::set<NamespaceImportModel>& nsImports, -	                                 const QString& candidateFile, int scopeIndex, FunctionDom& bestMatch ); +	                                 const TQString& candidateFile, int scopeIndex, FunctionDom& bestMatch );  	FunctionDom findFunctionDefinition( const FunctionDom& decl );  	void jumpToCodeModelItem( const ItemDom& item, bool scrollOnly ); -	QStringList modifiedFileList(); -	QString findSourceFile(); +	TQStringList modifiedFileList(); +	TQString findSourceFile();  	int pcsVersion();  	void setPcsVersion( int version );  	void saveProjectSourceInfo(); -	QStringList reorder( const QStringList& list ); +	TQStringList reorder( const TQStringList& list );  	CppCodeCompletion* m_pCompletion;  	CppCodeCompletionConfig* m_pCompletionConfig; @@ -418,11 +418,11 @@ private:  	QtBuildConfig* m_qtBuildConfig;  	bool withcpp; -	QString m_contextFileName; +	TQString m_contextFileName;  	VariableDom m_curAttribute;  	ClassDom m_curClass; -	QGuardedPtr< ProblemReporter > m_problemReporter; +	TQGuardedPtr< ProblemReporter > m_problemReporter;  	BackgroundParser* m_backgroundParser;      UIBlockTester* m_lockupTester; @@ -431,36 +431,36 @@ private:  	KTextEditor::SelectionInterface* m_activeSelection;  	KTextEditor::EditInterface* m_activeEditor;  	KTextEditor::ViewCursorInterface* m_activeViewCursor; -	QString m_activeFileName; +	TQString m_activeFileName; -	QMap<KInterfaceDesigner::DesignerType, KDevDesignerIntegration*> m_designers; +	TQMap<KInterfaceDesigner::DesignerType, KDevDesignerIntegration*> m_designers; -	QWaitCondition m_eventConsumed; +	TQWaitCondition m_eventConsumed;  	bool m_projectClosed;  	bool m_projectClosing; -	QMap<QString, QDateTime> m_timestamp; +	TQMap<TQString, TQDateTime> m_timestamp;  	bool m_valid;  	bool m_isTyping;  	bool m_hadErrors; ///Whether there were already errors when the user started typing -	QPtrList<Catalog> m_catalogList; +	TQPtrList<Catalog> m_catalogList;  	Driver* m_driver; -	QString m_projectDirectory; -	QStringList m_projectFileList; +	TQString m_projectDirectory; +	TQStringList m_projectFileList;  	ClassDom m_activeClass;  	FunctionDom m_activeFunction;  	VariableDom m_activeVariable; -	QGuardedPtr<KPopupMenu> m_navigationMenu; +	TQGuardedPtr<KPopupMenu> m_navigationMenu; -// 	QTimer* m_functionHintTimer; -// 	QTimer* m_deleteParserStoreTimer; -	QTimer* m_saveMemoryTimer; -	QTimer * m_textChangedTimer; -	QTimer * m_cursorMovedTimer; -    QTimer* m_buildSafeFileSetTimer; +// 	TQTimer* m_functionHintTimer; +// 	TQTimer* m_deleteParserStoreTimer; +	TQTimer* m_saveMemoryTimer; +	TQTimer * m_textChangedTimer; +	TQTimer * m_cursorMovedTimer; +    TQTimer* m_buildSafeFileSetTimer;      class ParseEmitWaiting {      public: @@ -472,23 +472,23 @@ private:  	    };      private:  	    struct Item { -		    QStringList first; -		    QStringList second; +		    TQStringList first; +		    TQStringList second;  		    Flags flags;  	    	Item() : flags(None) {  		    } -			Item( QStringList f, QStringList s, Flags fl = None ) : first( f ), second( s ), flags( fl ) +			Item( TQStringList f, TQStringList s, Flags fl = None ) : first( f ), second( s ), flags( fl )  		    {  		    }  	    }; -	    //typedef QPair<QStringList, QStringList> Item; ///The files we are waiting fore, and the files we already got -        typedef QValueList< Item > List; +	    //typedef QPair<TQStringList, TQStringList> Item; ///The files we are waiting fore, and the files we already got +        typedef TQValueList< Item > List;          List m_waiting; -        QStringList harvestUntil( List::iterator targIt ) { +        TQStringList harvestUntil( List::iterator targIt ) {              List::iterator it = m_waiting.begin(); -            QStringList ret; +            TQStringList ret;              while( it != targIt && it != m_waiting.end() ) {                  ret += (*it).first;                  it = m_waiting.erase( it ); @@ -497,18 +497,18 @@ private:          }      public: -        void addGroup( QStringList& files, Flags flag = None ) { -            m_waiting << Item(files, QStringList(), flag); +        void addGroup( TQStringList& files, Flags flag = None ) { +            m_waiting << Item(files, TQStringList(), flag);          } -        void addGroupFront( QStringList& files, Flags flag = None ) { -            m_waiting.push_front( Item(files, QStringList(), flag) ); +        void addGroupFront( TQStringList& files, Flags flag = None ) { +            m_waiting.push_front( Item(files, TQStringList(), flag) );          }          void clear() {              m_waiting.clear();          }          ///files that were not requested must not be processed, since they maybe do not respect the group-relationships. -        bool reject( QString file ) { +        bool reject( TQString file ) {              for( List::iterator it = m_waiting.begin(); it != m_waiting.end(); ++it) {                  if( (*it).first.find( file ) !=  (*it).first.end() ) {                      return false; @@ -517,7 +517,7 @@ private:              return true;          } -        bool waiting( QString file, Flags forbidFlags = None, int count = 1 ) const { +        bool waiting( TQString file, Flags forbidFlags = None, int count = 1 ) const {              int hits = 0;              for( List::const_iterator it = m_waiting.begin(); it != m_waiting.end(); ++it) {                  if( (*it).first.find( file ) !=  (*it).first.end() ) { @@ -531,13 +531,13 @@ private:          }  	    struct Processed { -		    QStringList res; +		    TQStringList res;  		    Flags flag;  			Processed() : flag(None) {  			} -			Processed(const QStringList& l , Flags f = None ) : res( l ), flag( f ) { +			Processed(const TQStringList& l , Flags f = None ) : res( l ), flag( f ) {  			} -		    operator QStringList() { +		    operator TQStringList() {  			    return res;  		    } @@ -559,8 +559,8 @@ private:      private:          ///Just return all files that have been parsed -	    Processed errorRecover( QString currentFile ) { -		    QStringList ret; +	    Processed errorRecover( TQString currentFile ) { +		    TQStringList ret;  	    kdDebug( 9007 ) << "ParseEmitWaiting: error in the waiting-chain" << endl;  		    for( List::iterator it = m_waiting.begin(); it != m_waiting.end(); ++it) {  			    ret += (*it).second; @@ -572,8 +572,8 @@ private:      public:          ///returns the parsed-messages that should be emitted -		Processed processFile( QString file, Flags flag = None ) { -            QStringList ret; +		Processed processFile( TQString file, Flags flag = None ) { +            TQStringList ret;              for( List::iterator it = m_waiting.begin(); it != m_waiting.end(); ++it) {                  if( (*it).first.find( file ) !=  (*it).first.end() ) {                      if( (*it).second.find( file ) == (*it).second.end() ) { @@ -588,7 +588,7 @@ private:  	                        return Processed( harvestUntil( ++it ), f );                          } else {                              ///The file was registered, now wait for the next -                            return QStringList(); +                            return TQStringList();                          }                      } else {                          ///The file has already been parsed @@ -615,37 +615,37 @@ private:      SynchronizedFileSet m_safeProjectFiles;  	BackgroundParserConfig * m_backgroundParserConfig; -	static QStringList m_sourceMimeTypes; -	static QStringList m_headerMimeTypes; +	static TQStringList m_sourceMimeTypes; +	static TQStringList m_headerMimeTypes; -	static QStringList m_sourceExtensions; -	static QStringList m_headerExtensions; +	static TQStringList m_sourceExtensions; +	static TQStringList m_headerExtensions;  	friend class KDevCppSupportIface;  	friend class CppDriver;  	// we need something to plug actions that are not in any menu   	// into in order for their shortcuts to work -	QWidget m_DummyActionWidget; +	TQWidget m_DummyActionWidget;      void addToRepository( ParsedFilePointer ); -	void emitSynchronousParseReady( const QString& file, ParsedFilePointer unit ); +	void emitSynchronousParseReady( const TQString& file, ParsedFilePointer unit );  	struct JobData  	{ -		QDir dir; -		QGuardedPtr<QProgressBar> progressBar; -		QStringList::Iterator it; -		QStringList files; +		TQDir dir; +		TQGuardedPtr<TQProgressBar> progressBar; +		TQStringList::Iterator it; +		TQStringList files;  		int cycle;  		int backgroundCount;  		int lastBackgroundState;  		int backgroundState; -		QStringList reparseList; -		QMap< QString, QPair<uint, uint> > pcs; -		QDataStream stream; -		QFile file; -		QTime lastParse; +		TQStringList reparseList; +		TQMap< TQString, QPair<uint, uint> > pcs; +		TQDataStream stream; +		TQFile file; +		TQTime lastParse;  		~JobData()  		{ | 
