Référence de la classe KoPathSeparateCommand

The undo / redo command for separating subpaths into different paths. Plus de détails...

#include <KoPathCommand.h>

Graphe de collaboration de KoPathSeparateCommand:

[légende]
Liste de tous les membres

Fonctions membres publiques

 KoPathSeparateCommand (KoShapeControllerBase *controller, const QList< KoPathShape * > &paths)
virtual ~KoPathSeparateCommand ()
void execute ()
 execute the command
void unexecute ()
 revert the actions done in execute
QString name () const
 return the name of this command

Attributs privés

KoShapeControllerBasem_controller
QList< KoPathShape * > m_paths
QList< KoPathShape * > m_separatedPaths
bool m_isSeparated

Description détaillée

The undo / redo command for separating subpaths into different paths.

Définition à la ligne 339 du fichier KoPathCommand.h.


Documentation des contructeurs et destructeur

KoPathSeparateCommand::KoPathSeparateCommand ( KoShapeControllerBase controller,
const QList< KoPathShape * > &  paths 
)

Command for separating subpaths of a list of paths into different paths.

Paramètres:
controller the controller to used for removing/inserting.
paths the list of paths to separate

Définition à la ligne 721 du fichier KoPathCommand.cpp.

KoPathSeparateCommand::~KoPathSeparateCommand (  )  [virtual]

Définition à la ligne 728 du fichier KoPathCommand.cpp.

Références m_controller, m_isSeparated, m_paths, et m_separatedPaths.


Documentation des fonctions membres

void KoPathSeparateCommand::execute (  ) 

execute the command

Définition à la ligne 742 du fichier KoPathCommand.cpp.

Références KoShapeControllerBase::addShape(), m_controller, m_isSeparated, m_paths, m_separatedPaths, KoShapeControllerBase::removeShape(), KoShape::repaint(), et KoPathShape::separate().

Voici le graphe d'appel pour cette fonction :

void KoPathSeparateCommand::unexecute (  ) 

revert the actions done in execute

Définition à la ligne 767 du fichier KoPathCommand.cpp.

Références KoShapeControllerBase::addShape(), m_controller, m_isSeparated, m_paths, m_separatedPaths, KoShapeControllerBase::removeShape(), et KoShape::repaint().

Voici le graphe d'appel pour cette fonction :

QString KoPathSeparateCommand::name (  )  const

return the name of this command

Définition à la ligne 783 du fichier KoPathCommand.cpp.


Documentation des données membres

KoShapeControllerBase* KoPathSeparateCommand::m_controller [private]

Définition à la ligne 356 du fichier KoPathCommand.h.

Référencé par execute(), unexecute(), et ~KoPathSeparateCommand().

QList<KoPathShape*> KoPathSeparateCommand::m_paths [private]

Définition à la ligne 357 du fichier KoPathCommand.h.

Référencé par execute(), unexecute(), et ~KoPathSeparateCommand().

QList<KoPathShape*> KoPathSeparateCommand::m_separatedPaths [private]

Définition à la ligne 358 du fichier KoPathCommand.h.

Référencé par execute(), unexecute(), et ~KoPathSeparateCommand().

bool KoPathSeparateCommand::m_isSeparated [private]

Définition à la ligne 359 du fichier KoPathCommand.h.

Référencé par execute(), unexecute(), et ~KoPathSeparateCommand().


La documentation de cette classe a été générée à partir des fichiers suivants :
Généré le Wed Nov 22 23:47:43 2006 pour KPlato par  doxygen 1.5.1-p1