kdevproject.h
Go to the documentation of this file.
virtual TQString activeDirectory() const =0
Returns the path (relative to the project directory) of the active directory.
virtual TQString mainProgram() const =0
virtual void changedFile(const TQString &fileName)
Notifies the project of a change to one of the files.
Definition: kdevproject.cpp:62
virtual TQString buildDirectory() const =0
virtual TQString runDirectory() const =0
Absolute path (directory) from where the mainProgram() should be run.
void removedFilesFromProject(const TQStringList &fileList)
Emitted when a list of files has been removed from the project.
void projectCompiled()
Emitted when one compile related command (make, make install, make ...) ends sucessfuly.
virtual bool isProjectFile(const TQString &absFileName)
Definition: kdevproject.cpp:81
void addedFilesToProject(const TQStringList &fileList)
Emitted when a new list of files has been added to the project.
KDevProject(const KDevPluginInfo *info, TQObject *parent=0, const char *name=0)
Constructs a project plugin.
Definition: kdevproject.cpp:40
virtual void changedFiles(const TQStringList &fileList)
Notifies the project about changes to the files.
Definition: kdevproject.cpp:71
virtual TQStringList symlinkProjectFiles()
Definition: kdevproject.cpp:123
virtual void removeFile(const TQString &fileName)=0
Removes a file from the project.
virtual TQString debugArguments() const =0
The command line arguments that the mainProgram() should be debugged with.
TDevelop plugin interface.
virtual TQStringList allFiles() const =0
virtual void closeProject()=0
This method is invoked when the project is about to be closed.
virtual void addFiles(const TQStringList &fileList)=0
Adds a list of files to the project.
TQString defaultRunDirectory(const TQString &projectPluginName) const
Default implementation of runDirectory method.
Definition: kdevproject.cpp:128
void changedFilesInProject(const TQStringList &fileList)
Emitted when a list of files has changed in the project.
virtual TQString runArguments() const =0
The command line arguments that the mainProgram() should be run with.
virtual Options options() const
Reimplement this method to set project plugin options.
Definition: kdevproject.cpp:76
Project uses autotools for building.
Definition: kdevproject.h:69
virtual TQString projectDirectory() const =0
virtual void removeFiles(const TQStringList &fileList)=0
Removes a list of files from the project.
void activeDirectoryChanged(const TQString &olddir, const TQString &newdir)
Emitted when the active directory of the project changes.
virtual DomUtil::PairList runEnvironmentVars() const =0
const KDevPluginInfo * info()
Provides an information about the plugin.
Definition: kdevplugin.cpp:134
virtual void openProject(const TQString &dirName, const TQString &projectName)
This method is invoked when the project is opened (i.e.
Definition: kdevproject.cpp:118
Project uses unknown or unspecified build system or build system is not used at all.
Definition: kdevproject.h:68
virtual TQString relativeProjectFile(const TQString &absFileName)
Definition: kdevproject.cpp:86
virtual TQStringList distFiles() const =0