20 #ifndef KDEVPROJECTIFACE_H 21 #define KDEVPROJECTIFACE_H 23 #include <dcopobject.h> 24 #include <tqstringlist.h> 44 void openProject(
const TQString &dirName,
const TQString &projectName);
47 TQString projectDirectory()
const;
48 TQString projectName()
const;
49 TQString mainProgram()
const;
50 TQString runDirectory()
const;
51 TQString activeDirectory()
const;
52 TQString buildDirectory()
const;
53 TQStringList allFiles()
const;
54 TQStringList distFiles()
const;
55 void addFiles(
const TQStringList &fileList);
56 void addFile(
const TQString &fileName);
57 void removeFiles(
const TQStringList& fileList);
58 void removeFile(
const TQString &fileName);
59 void changedFiles(
const TQStringList &fileList);
60 void changedFile(
const TQString &fileName);
61 bool isProjectFile(
const TQString &absFileName);
62 TQString relativeProjectFile(
const TQString &absFileName);
63 TQStringList symlinkProjectFiles();
66 TQString readEntry(
const TQString &path,
const TQString &defaultEntry = TQString());
67 int readIntEntry(
const TQString &path,
int defaultEntry = 0);
68 bool readBoolEntry(
const TQString &path,
bool defaultEntry =
false);
69 TQStringList readListEntry(
const TQString &path,
const TQString &tag);
70 TQMap<TQString, TQString> readMapEntry(
const TQString &path);
72 void writeEntry(
const TQString &path,
const TQString &value);
73 void writeIntEntry(
const TQString &path,
int value);
74 void writeBoolEntry(
const TQString &path,
bool value);
75 void writeListEntry(
const TQString &path,
const TQString &tag,
const TQStringList &value);
76 void writeMapEntry(
const TQString& path,
const TQMap<TQString,TQString> &map);
KDevelop project interface.
DCOP Interface for the KDevProject object.