#include <profile.h>
Classes | |
| struct | Entry |
Public Types | |
| enum | List { Properties , ExplicitEnable , ExplicitDisable } |
| typedef TQValueList< Entry > | EntryList |
Public Member Functions | |
| Profile (Profile *parent, const TQString &name) | |
| Profile (Profile *parent, const TQString &name, const TQString &genericName, const TQString &description) | |
| TQValueList< Profile * > | children () const |
| Profile * | parent () const |
| void | save () |
| bool | remove () |
| TQString | name () const |
| TQString | genericName () const |
| TQString | description () const |
| EntryList | list (List type) |
| void | addEntry (List type, const TQString &value) |
| void | removeEntry (List type, const TQString &value) |
| void | clearList (List type) |
| bool | hasInEntryList (EntryList &list, TQString value) |
| KURL::List | resources (const TQString &nameFilter) |
| void | addResource (const KURL &url) |
| void | detachFromParent () |
Protected Member Functions | |
| void | addChildProfile (Profile *profile) |
| void | removeChildProfile (Profile *profile) |
| TQString | dirName () const |
| TQStringList & | listByType (List type) |
Detailed Description
KDevelop profile.
A class which represents a profile for KDevelop platform stored on disk.
Member Typedef Documentation
◆ EntryList
Member Enumeration Documentation
◆ List
| enum Profile::List |
Constructor & Destructor Documentation
◆ Profile() [1/2]
| Profile::Profile | ( | Profile * | parent, |
| const TQString & | name ) |
Definition at line 29 of file profile.cpp.
◆ Profile() [2/2]
| Profile::Profile | ( | Profile * | parent, |
| const TQString & | name, | ||
| const TQString & | genericName, | ||
| const TQString & | description ) |
Definition at line 52 of file profile.cpp.
◆ ~Profile()
| Profile::~Profile | ( | ) |
Definition at line 60 of file profile.cpp.
Member Function Documentation
◆ addChildProfile()
|
protected |
Definition at line 66 of file profile.cpp.
◆ addEntry()
| void Profile::addEntry | ( | List | type, |
| const TQString & | value ) |
Definition at line 119 of file profile.cpp.
◆ addResource()
| void Profile::addResource | ( | const KURL & | url | ) |
Definition at line 201 of file profile.cpp.
◆ children()
|
inline |
◆ clearList()
| void Profile::clearList | ( | List | type | ) |
Definition at line 132 of file profile.cpp.
◆ description()
◆ detachFromParent()
| void Profile::detachFromParent | ( | ) |
Definition at line 174 of file profile.cpp.
◆ dirName()
|
protected |
Definition at line 76 of file profile.cpp.
◆ genericName()
◆ hasInEntryList()
| bool Profile::hasInEntryList | ( | EntryList & | list, |
| TQString | value ) |
Definition at line 158 of file profile.cpp.
◆ list()
| Profile::EntryList Profile::list | ( | List | type | ) |
Definition at line 105 of file profile.cpp.
◆ listByType()
|
protected |
Definition at line 145 of file profile.cpp.
◆ name()
◆ parent()
◆ remove()
| bool Profile::remove | ( | ) |
Definition at line 166 of file profile.cpp.
◆ removeChildProfile()
|
protected |
Definition at line 71 of file profile.cpp.
◆ removeEntry()
| void Profile::removeEntry | ( | List | type, |
| const TQString & | value ) |
Definition at line 126 of file profile.cpp.
◆ resources()
| KURL::List Profile::resources | ( | const TQString & | nameFilter | ) |
Definition at line 180 of file profile.cpp.
◆ save()
| void Profile::save | ( | ) |
Definition at line 84 of file profile.cpp.
The documentation for this class was generated from the following files:
Trinity API Reference