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

#include <diagramcommands.h>

Public Member Functions

 ChangeDiagramTextCommand (DiagramTextItem *, const QString &before, const QString &after, QUndoCommand *=nullptr)
 
 ~ChangeDiagramTextCommand () override
 destructeur More...
 
void undo () override
 annule la modification de texte More...
 
void redo () override
 ChangeDiagramTextCommand::redo. More...
 

Private Member Functions

 ChangeDiagramTextCommand (const ChangeDiagramTextCommand &)
 

Private Attributes

DiagramTextItemtext_item
 modified text item More...
 
QString text_before
 former text More...
 
QString text_after
 new text More...
 
bool first_redo
 prevent the first call to redo() More...
 
Diagramdiagram
 

Detailed Description

This commad modifies a text item.

Definition at line 190 of file diagramcommands.h.

Constructor & Destructor Documentation

◆ ChangeDiagramTextCommand() [1/2]

ChangeDiagramTextCommand::ChangeDiagramTextCommand ( DiagramTextItem dti,
const QString &  before,
const QString &  after,
QUndoCommand *  parent = nullptr 
)

Constructeur

Parameters
dtiChamp de texte modifie
beforetexte avant
aftertexte apres
parentQUndoCommand parent

Definition at line 387 of file diagramcommands.cpp.

◆ ~ChangeDiagramTextCommand()

ChangeDiagramTextCommand::~ChangeDiagramTextCommand ( )
override

destructeur

Definition at line 403 of file diagramcommands.cpp.

◆ ChangeDiagramTextCommand() [2/2]

ChangeDiagramTextCommand::ChangeDiagramTextCommand ( const ChangeDiagramTextCommand )
private

Member Function Documentation

◆ redo()

void ChangeDiagramTextCommand::redo ( )
override

◆ undo()

void ChangeDiagramTextCommand::undo ( )
override

annule la modification de texte

Definition at line 407 of file diagramcommands.cpp.

References diagram, text_before, and text_item.

Member Data Documentation

◆ diagram

Diagram* ChangeDiagramTextCommand::diagram
private

Definition at line 213 of file diagramcommands.h.

Referenced by redo(), and undo().

◆ first_redo

bool ChangeDiagramTextCommand::first_redo
private

prevent the first call to redo()

Definition at line 212 of file diagramcommands.h.

◆ text_after

QString ChangeDiagramTextCommand::text_after
private

new text

Definition at line 210 of file diagramcommands.h.

Referenced by redo().

◆ text_before

QString ChangeDiagramTextCommand::text_before
private

former text

Definition at line 208 of file diagramcommands.h.

Referenced by undo().

◆ text_item

DiagramTextItem* ChangeDiagramTextCommand::text_item
private

modified text item

Definition at line 206 of file diagramcommands.h.

Referenced by redo(), and undo().


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