QElectroTech  0.70
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ResetConductorCommand Class Reference

#include <diagramcommands.h>

Public Member Functions

 ResetConductorCommand (const QHash< Conductor *, ConductorProfilesGroup > &, QUndoCommand *=nullptr)
 ResetConductorCommand::ResetConductorCommand. More...
 
 ~ResetConductorCommand () override
 ResetConductorCommand::~ResetConductorCommand. More...
 
void undo () override
 ResetConductorCommand::undo. More...
 
void redo () override
 ResetConductorCommand::redo. More...
 

Private Member Functions

 ResetConductorCommand (const ResetConductorCommand &)
 

Private Attributes

QHash< Conductor *, ConductorProfilesGroupconductors_profiles
 impacted conductors along with their former profiles More...
 
Diagramdiagram
 

Detailed Description

This command resets conductor paths.

Definition at line 255 of file diagramcommands.h.

Constructor & Destructor Documentation

◆ ResetConductorCommand() [1/2]

ResetConductorCommand::ResetConductorCommand ( const QHash< Conductor *, ConductorProfilesGroup > &  cp,
QUndoCommand *  parent = nullptr 
)

◆ ~ResetConductorCommand()

ResetConductorCommand::~ResetConductorCommand ( )
override

◆ ResetConductorCommand() [2/2]

ResetConductorCommand::ResetConductorCommand ( const ResetConductorCommand )
private

Member Function Documentation

◆ redo()

void ResetConductorCommand::redo ( )
override

ResetConductorCommand::redo.

Definition at line 519 of file diagramcommands.cpp.

References conductors_profiles, and diagram.

◆ undo()

void ResetConductorCommand::undo ( )
override

ResetConductorCommand::undo.

Definition at line 509 of file diagramcommands.cpp.

References conductors_profiles, and diagram.

Member Data Documentation

◆ conductors_profiles

QHash<Conductor *, ConductorProfilesGroup> ResetConductorCommand::conductors_profiles
private

impacted conductors along with their former profiles

Definition at line 271 of file diagramcommands.h.

Referenced by redo(), and undo().

◆ diagram

Diagram* ResetConductorCommand::diagram
private

Definition at line 272 of file diagramcommands.h.

Referenced by redo(), and undo().


The documentation for this class was generated from the following files: