Référence de la classe KoSetBasicPropCommand< Property, Object, Function > (modèle)

#include <KoSetPropCommand.h>

Graphe de collaboration de KoSetBasicPropCommand< Property, Object, Function >:

[légende]
Liste de tous les membres

Fonctions membres publiques

 KoSetBasicPropCommand (Object *object, const QString &name)
 KoSetBasicPropCommand (Object *object, const QString &name, const Property &oldProperty, const Property &newProperty)
virtual ~KoSetBasicPropCommand ()
virtual void execute ()
virtual void unexecute ()
void setOldProperty (const Property &oldProperty)
const PropertyoldProperty () const
void setNewProperty (const Property &newProperty)
const PropertynewProperty () const

Fonctions membres privées

 KoSetBasicPropCommand (const KoSetBasicPropCommand< Property, Object, Function > &rhs)
KoSetBasicPropCommandoperator= (const KoSetBasicPropCommand< Property, Object, Function > &rhs)

Attributs privés

Object * m_object
Property m_oldProperty
Property m_newProperty

Description détaillée

template<class Property, class Object, void(Object::*)(Property) Function>
class KoSetBasicPropCommand< Property, Object, Function >

Generic command to set a property on an object. This variant is for simple types, where the setter method takes a value.

Définition à la ligne 29 du fichier KoSetPropCommand.h.


Documentation des contructeurs et destructeur

template<class Property, class Object, void(Object::*)(Property) Function>
KoSetBasicPropCommand< Property, Object, Function >::KoSetBasicPropCommand ( Object *  object,
const QString &  name 
) [inline]

Définition à la ligne 32 du fichier KoSetPropCommand.h.

template<class Property, class Object, void(Object::*)(Property) Function>
KoSetBasicPropCommand< Property, Object, Function >::KoSetBasicPropCommand ( Object *  object,
const QString &  name,
const Property oldProperty,
const Property newProperty 
) [inline]

Définition à la ligne 33 du fichier KoSetPropCommand.h.

template<class Property, class Object, void(Object::*)(Property) Function>
virtual KoSetBasicPropCommand< Property, Object, Function >::~KoSetBasicPropCommand (  )  [inline, virtual]

Définition à la ligne 36 du fichier KoSetPropCommand.h.

template<class Property, class Object, void(Object::*)(Property) Function>
KoSetBasicPropCommand< Property, Object, Function >::KoSetBasicPropCommand ( const KoSetBasicPropCommand< Property, Object, Function > &  rhs  )  [private]


Documentation des fonctions membres

template<class Property, class Object, void(Object::*)(Property) Function>
virtual void KoSetBasicPropCommand< Property, Object, Function >::execute (  )  [inline, virtual]

Définition à la ligne 38 du fichier KoSetPropCommand.h.

Références KoSetBasicPropCommand< Property, Object, Function >::m_newProperty, et KoSetBasicPropCommand< Property, Object, Function >::m_object.

template<class Property, class Object, void(Object::*)(Property) Function>
virtual void KoSetBasicPropCommand< Property, Object, Function >::unexecute (  )  [inline, virtual]

Définition à la ligne 39 du fichier KoSetPropCommand.h.

Références KoSetBasicPropCommand< Property, Object, Function >::m_object, et KoSetBasicPropCommand< Property, Object, Function >::m_oldProperty.

template<class Property, class Object, void(Object::*)(Property) Function>
void KoSetBasicPropCommand< Property, Object, Function >::setOldProperty ( const Property oldProperty  )  [inline]

Définition à la ligne 41 du fichier KoSetPropCommand.h.

Références KoSetBasicPropCommand< Property, Object, Function >::m_oldProperty, et KoSetBasicPropCommand< Property, Object, Function >::oldProperty().

Voici le graphe d'appel pour cette fonction :

template<class Property, class Object, void(Object::*)(Property) Function>
const Property& KoSetBasicPropCommand< Property, Object, Function >::oldProperty (  )  const [inline]

Définition à la ligne 42 du fichier KoSetPropCommand.h.

Références KoSetBasicPropCommand< Property, Object, Function >::m_oldProperty.

Référencé par KoSetBasicPropCommand< Property, Object, Function >::setOldProperty().

Voici le graphe d'appel pour cette fonction :

template<class Property, class Object, void(Object::*)(Property) Function>
void KoSetBasicPropCommand< Property, Object, Function >::setNewProperty ( const Property newProperty  )  [inline]

Définition à la ligne 43 du fichier KoSetPropCommand.h.

Références KoSetBasicPropCommand< Property, Object, Function >::m_newProperty, et KoSetBasicPropCommand< Property, Object, Function >::newProperty().

Voici le graphe d'appel pour cette fonction :

template<class Property, class Object, void(Object::*)(Property) Function>
const Property& KoSetBasicPropCommand< Property, Object, Function >::newProperty (  )  const [inline]

Définition à la ligne 44 du fichier KoSetPropCommand.h.

Références KoSetBasicPropCommand< Property, Object, Function >::m_newProperty.

Référencé par KoSetBasicPropCommand< Property, Object, Function >::setNewProperty().

Voici le graphe d'appel pour cette fonction :

template<class Property, class Object, void(Object::*)(Property) Function>
KoSetBasicPropCommand& KoSetBasicPropCommand< Property, Object, Function >::operator= ( const KoSetBasicPropCommand< Property, Object, Function > &  rhs  )  [private]


Documentation des données membres

template<class Property, class Object, void(Object::*)(Property) Function>
Object* KoSetBasicPropCommand< Property, Object, Function >::m_object [private]

Définition à la ligne 51 du fichier KoSetPropCommand.h.

Référencé par KoSetBasicPropCommand< Property, Object, Function >::execute(), et KoSetBasicPropCommand< Property, Object, Function >::unexecute().

template<class Property, class Object, void(Object::*)(Property) Function>
Property KoSetBasicPropCommand< Property, Object, Function >::m_oldProperty [private]

Définition à la ligne 52 du fichier KoSetPropCommand.h.

Référencé par KoSetBasicPropCommand< Property, Object, Function >::oldProperty(), KoSetBasicPropCommand< Property, Object, Function >::setOldProperty(), et KoSetBasicPropCommand< Property, Object, Function >::unexecute().

template<class Property, class Object, void(Object::*)(Property) Function>
Property KoSetBasicPropCommand< Property, Object, Function >::m_newProperty [private]

Définition à la ligne 52 du fichier KoSetPropCommand.h.

Référencé par KoSetBasicPropCommand< Property, Object, Function >::execute(), KoSetBasicPropCommand< Property, Object, Function >::newProperty(), et KoSetBasicPropCommand< Property, Object, Function >::setNewProperty().


La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Wed Nov 22 23:48:58 2006 pour KPlato par  doxygen 1.5.1-p1