22 #include "kdevprojectiface.h" 26 KDevProjectIface::KDevProjectIface(
KDevProject *prj)
27 : TQObject(prj), DCOPObject(
"KDevProject"), m_prj(prj)
32 KDevProjectIface::~KDevProjectIface()
36 void KDevProjectIface::openProject(
const TQString & dirName,
const TQString &
projectName )
38 m_prj->openProject(dirName,projectName);
41 void KDevProjectIface::closeProject( )
43 m_prj->closeProject();
46 uint KDevProjectIface::options( )
const 48 return (uint)m_prj->options();
51 TQString KDevProjectIface::projectDirectory( )
const 53 return m_prj->projectDirectory();
56 TQString KDevProjectIface::projectName( )
const 58 return m_prj->projectName();
61 TQString KDevProjectIface::mainProgram()
const 63 return m_prj->mainProgram();
66 TQString KDevProjectIface::runDirectory( )
const 68 return m_prj->runDirectory();
71 TQString KDevProjectIface::activeDirectory( )
const 73 return m_prj->activeDirectory();
76 TQString KDevProjectIface::buildDirectory( )
const 78 return m_prj->buildDirectory();
81 TQStringList KDevProjectIface::allFiles( )
const 83 return m_prj->allFiles();
86 TQStringList KDevProjectIface::distFiles( )
const 88 return m_prj->distFiles();
91 void KDevProjectIface::addFiles(
const TQStringList & fileList )
93 m_prj->addFiles(fileList);
96 void KDevProjectIface::addFile(
const TQString & fileName )
98 m_prj->addFile(fileName);
101 void KDevProjectIface::removeFiles(
const TQStringList & fileList )
103 m_prj->removeFiles(fileList);
106 void KDevProjectIface::removeFile(
const TQString & fileName )
108 m_prj->removeFile(fileName);
111 void KDevProjectIface::changedFiles(
const TQStringList & fileList )
113 m_prj->changedFiles(fileList);
116 void KDevProjectIface::changedFile(
const TQString & fileName )
118 m_prj->changedFile(fileName);
121 bool KDevProjectIface::isProjectFile(
const TQString & absFileName )
123 return m_prj->isProjectFile(absFileName);
126 TQString KDevProjectIface::relativeProjectFile(
const TQString & absFileName )
128 return m_prj->relativeProjectFile(absFileName);
131 TQStringList KDevProjectIface::symlinkProjectFiles( )
133 return m_prj->symlinkProjectFiles();
136 TQString KDevProjectIface::readEntry(
const TQString & path,
const TQString & defaultEntry )
138 return DomUtil::readEntry( *m_prj->projectDom(), path, defaultEntry);
141 int KDevProjectIface::readIntEntry(
const TQString & path,
int defaultEntry )
143 return DomUtil::readIntEntry(*m_prj->projectDom(), path,defaultEntry);
146 bool KDevProjectIface::readBoolEntry(
const TQString & path,
bool defaultEntry )
148 return DomUtil::readBoolEntry(*m_prj->projectDom(), path, defaultEntry);
151 TQStringList KDevProjectIface::readListEntry(
const TQString & path,
const TQString & tag )
153 return DomUtil::readListEntry(*m_prj->projectDom(), path, tag);
156 TQMap< TQString, TQString > KDevProjectIface::readMapEntry(
const TQString & path )
158 return DomUtil::readMapEntry(*m_prj->projectDom(), path);
161 void KDevProjectIface::writeEntry(
const TQString & path,
const TQString & value )
163 DomUtil::writeEntry(*m_prj->projectDom(), path, value);
166 void KDevProjectIface::writeIntEntry(
const TQString & path,
int value )
168 DomUtil::writeIntEntry(*m_prj->projectDom(), path, value);
171 void KDevProjectIface::writeBoolEntry(
const TQString & path,
bool value )
173 DomUtil::writeBoolEntry(*m_prj->projectDom(), path, value);
176 void KDevProjectIface::writeListEntry(
const TQString & path,
const TQString & tag,
const TQStringList & value )
178 DomUtil::writeListEntry(*m_prj->projectDom(), path, tag, value);
181 void KDevProjectIface::writeMapEntry(
const TQString & path,
const TQMap< TQString, TQString > & map )
183 DomUtil::writeMapEntry(*m_prj->projectDom(), path, map);
186 #include "kdevprojectiface.moc" KDevelop project interface.
virtual TQString projectName() const =0
Returns the name of the project.
KDevelop project interface.