• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeutils API Reference
  • KDE Home
  • Contact Us
 

kremotecontrol

Public Member Functions | List of all members
Profile Class Reference

#include <profile.h>

Public Member Functions

 Profile ()
 
 Profile (const QString &profileId, const QString &name, const QString &version, const QString &author, const QString &description)
 
ProfileActionTemplate actionTemplate (const QString &actionTemplateId)
 
ProfileActionTemplate actionTemplateByButton (const QString &buttonName) const
 
QList< ProfileActionTemplate > actionTemplates () const
 
void addTemplate (const ProfileActionTemplate &actionTemplate)
 
QString author () const
 
int compareVersion (Profile *other) const
 
QString description () const
 
QString name () const
 
QString profileId () const
 
void setActionTemplates (const QList< ProfileActionTemplate > &actionTemplates)
 
void setAuthor (const QString &author)
 
void setDescription (const QString &description)
 
void setName (const QString &name)
 
void setProfileId (const QString &profileId)
 
void setVersion (const QString &version)
 
QString version () const
 

Detailed Description

Definition at line 26 of file profile.h.

Constructor & Destructor Documentation

Profile::Profile ( )

Definition at line 24 of file profile.cpp.

Profile::Profile ( const QString &  profileId,
const QString &  name,
const QString &  version,
const QString &  author,
const QString &  description 
)

Definition at line 28 of file profile.cpp.

Member Function Documentation

ProfileActionTemplate Profile::actionTemplate ( const QString &  actionTemplateId)

Definition at line 89 of file profile.cpp.

ProfileActionTemplate Profile::actionTemplateByButton ( const QString &  buttonName) const

Definition at line 80 of file profile.cpp.

QList< ProfileActionTemplate > Profile::actionTemplates ( ) const

Definition at line 76 of file profile.cpp.

void Profile::addTemplate ( const ProfileActionTemplate &  actionTemplate)

Definition at line 72 of file profile.cpp.

QString Profile::author ( ) const

Definition at line 60 of file profile.cpp.

int Profile::compareVersion ( Profile *  other) const

Definition at line 102 of file profile.cpp.

QString Profile::description ( ) const

Definition at line 64 of file profile.cpp.

QString Profile::name ( ) const

Definition at line 56 of file profile.cpp.

QString Profile::profileId ( ) const

Definition at line 68 of file profile.cpp.

void Profile::setActionTemplates ( const QList< ProfileActionTemplate > &  actionTemplates)

Definition at line 52 of file profile.cpp.

void Profile::setAuthor ( const QString &  author)

Definition at line 44 of file profile.cpp.

void Profile::setDescription ( const QString &  description)

Definition at line 48 of file profile.cpp.

void Profile::setName ( const QString &  name)

Definition at line 36 of file profile.cpp.

void Profile::setProfileId ( const QString &  profileId)

Definition at line 32 of file profile.cpp.

void Profile::setVersion ( const QString &  version)

Definition at line 40 of file profile.cpp.

QString Profile::version ( ) const

Definition at line 98 of file profile.cpp.


The documentation for this class was generated from the following files:
  • profile.h
  • profile.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:07:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kremotecontrol

Skip menu "kremotecontrol"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdeutils API Reference

Skip menu "kdeutils API Reference"
  • ark
  • filelight
  • kcalc
  • kcharselect
  • kdf
  • kfloppy
  • kgpg
  • kremotecontrol
  • ktimer
  • kwallet
  • superkaramba
  • sweeper

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal