• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • KDevelop Shell Profiles Library
 

KDevelop Shell Profiles Library

Classes | Public Types | Public Member Functions | Protected Member Functions | List of all members
Profile Class Reference

#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.

Definition at line 30 of file profile.h.

Member Enumeration Documentation

◆ List

enum Profile::List

Lists which are held by a profile.

Enumerator
Properties 

X-TDevelop-Properties defined for this profile.

ExplicitEnable 

A list of explicitly enabled plugins (names).

ExplicitDisable 

A list of explicitly disabled plugins (names).

Definition at line 42 of file profile.h.


The documentation for this class was generated from the following files:
  • profile.h
  • profile.cpp

KDevelop Shell Profiles Library

Skip menu "KDevelop Shell Profiles Library"
  • Main Page
  • Alphabetical List
  • Class List
  • File List
  • Class Members

KDevelop Shell Profiles Library

Skip menu "KDevelop Shell Profiles Library"
  • buildtools
  •   lib
  •     base
  •     parsers
  •       autotools
  •       qmake
  •     widgets
  •   api
  • languages
  •   lib
  •     debugger
  •     designer_integration
  •     interfaces
  • lib
  •   catalog
  •   interfaces
  •     extensions
  •     external
  •     extras
  •   util
  •   widgets
  •     propeditor
  • parts
  •   documentation
  •     interfaces
  • src
  •   profileengine
  •     lib
Generated for KDevelop Shell Profiles Library by doxygen 1.8.13
This website is maintained by Timothy Pearson.