#include <commands.h>
Public Member Functions | |
TransitionStyleChangeCommand (Editor *editor, int ChangeT, Qt::PenStyle lineS, float lineW, const QString &lineC, const QString &labelC, float labelS, bool lineDoubleS, Qt::PenStyle dimLineS, const QString &dimLineC, float dimLineCoef, const QString &dimLabelC, float borderCoef, const QString &borderColor, float lineDC, float lineDS, QUndoCommand *parent=0) | |
void | redo () |
void | undo () |
Private Attributes | |
float | borderCoef |
float | borderCoef_old |
QString | borderColor |
QString | borderColor_old |
QList< Transition * > | changedTransitions |
int | changeType |
QString | dimLabelColor |
QString | dimLabelColor_old |
QMap< Transition *, QString > | dimLabelColorMap |
float | dimLineCoef |
float | dimLineCoef_old |
QMap< Transition *, float > | dimLineCoefMap |
QString | dimLineColor |
QString | dimLineColor_old |
QMap< Transition *, QString > | dimLineColorMap |
Qt::PenStyle | dimLineStyle |
Qt::PenStyle | dimLineStyle_old |
QMap< Transition *, Qt::PenStyle > | dimLineStyleMap |
Editor * | editor |
QString | labelColor |
QString | labelColor_old |
QMap< Transition *, QString > | labelColorMap |
float | labelScale |
float | labelScale_old |
QMap< Transition *, float > | labelScaleMap |
QMap< Transition *, float > | lineBorderCoefMap |
QMap< Transition *, QString > | lineBorderColorMap |
QString | lineColor |
QString | lineColor_old |
QMap< Transition *, QString > | lineColorMap |
float | lineDoubleCoef |
float | lineDoubleCoef_old |
QMap< Transition *, float > | lineDoubleCoefMap |
float | lineDoubleSep |
float | lineDoubleSep_old |
QMap< Transition *, float > | lineDoubleSepMap |
bool | lineDoubleStatus |
bool | lineDoubleStatus_old |
QMap< Transition *, bool > | lineDoubleStatusMap |
Qt::PenStyle | lineStyle |
Qt::PenStyle | lineStyle_old |
QMap< Transition *, Qt::PenStyle > | lineStyleMap |
float | lineWidth |
float | lineWidth_old |
QMap< Transition *, float > | lineWidthMap |
Definition at line 402 of file commands.h.
TransitionStyleChangeCommand::TransitionStyleChangeCommand | ( | Editor * | editor, | |
int | ChangeT, | |||
Qt::PenStyle | lineS, | |||
float | lineW, | |||
const QString & | lineC, | |||
const QString & | labelC, | |||
float | labelS, | |||
bool | lineDoubleS, | |||
Qt::PenStyle | dimLineS, | |||
const QString & | dimLineC, | |||
float | dimLineCoef, | |||
const QString & | dimLabelC, | |||
float | borderCoef, | |||
const QString & | borderColor, | |||
float | lineDC, | |||
float | lineDS, | |||
QUndoCommand * | parent = 0 | |||
) |
Definition at line 1028 of file commands.cpp.
References Transition::dimEdgeLabelColor, Editor::dimEdgeLabelColor, Transition::dimEdgeLineCoef, Editor::dimEdgeLineCoef, Transition::dimEdgeLineColor, Editor::dimEdgeLineColor, Transition::dimEdgeLineStyle, Editor::dimEdgeLineStyle, Transition::edgeLabelColor, Editor::edgeLabelColor, Transition::edgeLabelScale, Editor::edgeLabelScale, Transition::edgeLineBorderCoef, Editor::edgeLineBorderCoef, Transition::edgeLineBorderColor, Editor::edgeLineBorderColor, Transition::edgeLineColor, Editor::edgeLineColor, Transition::edgeLineDblCoef, Editor::edgeLineDblCoef, Transition::edgeLineDblSep, Editor::edgeLineDblSep, Transition::edgeLineDblStatus, Editor::edgeLineDblStatus, Transition::edgeLineStyle, Editor::edgeLineStyle, Transition::edgeLineWidth, Editor::edgeLineWidth, and Editor::getTransitionList().
void TransitionStyleChangeCommand::redo | ( | ) |
Definition at line 1182 of file commands.cpp.
References changedTransitions, changeType, Transition::dimEdgeLabelColor, Editor::dimEdgeLabelColor, Editor::dimEdgeLineCoef, Transition::dimEdgeLineColor, Editor::dimEdgeLineColor, Transition::dimEdgeLineStyle, Editor::dimEdgeLineStyle, dimLabelColor, dimLineColor, dimLineStyle, Transition::edgeLabelColor, Editor::edgeLabelColor, Editor::edgeLabelScale, Transition::edgeLineBorderCoef, Editor::edgeLineBorderCoef, Transition::edgeLineBorderColor, Editor::edgeLineBorderColor, Transition::edgeLineColor, Editor::edgeLineColor, Transition::edgeLineDblCoef, Editor::edgeLineDblCoef, Transition::edgeLineDblSep, Editor::edgeLineDblSep, Transition::edgeLineDblStatus, Editor::edgeLineDblStatus, Transition::edgeLineStyle, Editor::edgeLineStyle, Editor::edgeLineWidth, labelColor, labelScale, lineColor, lineDoubleCoef, lineDoubleSep, lineDoubleStatus, lineStyle, lineWidth, Transition::setDimEdgeLineCoef(), Transition::setEdgeLabelScale(), Transition::setEdgeLineWidth(), and Editor::update().
void TransitionStyleChangeCommand::undo | ( | ) |
Definition at line 1108 of file commands.cpp.
References borderCoef_old, borderColor_old, changedTransitions, changeType, Transition::dimEdgeLabelColor, Editor::dimEdgeLabelColor, Editor::dimEdgeLineCoef, Transition::dimEdgeLineColor, Editor::dimEdgeLineColor, Transition::dimEdgeLineStyle, Editor::dimEdgeLineStyle, dimLabelColor_old, dimLabelColorMap, dimLineCoef_old, dimLineCoefMap, dimLineColor_old, dimLineColorMap, dimLineStyle_old, dimLineStyleMap, Transition::edgeLabelColor, Editor::edgeLabelColor, Editor::edgeLabelScale, Transition::edgeLineBorderCoef, Editor::edgeLineBorderCoef, Transition::edgeLineBorderColor, Editor::edgeLineBorderColor, Transition::edgeLineColor, Editor::edgeLineColor, Transition::edgeLineDblCoef, Editor::edgeLineDblCoef, Transition::edgeLineDblSep, Editor::edgeLineDblSep, Transition::edgeLineDblStatus, Editor::edgeLineDblStatus, Transition::edgeLineStyle, Editor::edgeLineStyle, Editor::edgeLineWidth, labelColor_old, labelColorMap, labelScale_old, labelScaleMap, lineBorderCoefMap, lineBorderColorMap, lineColor_old, lineColorMap, lineDoubleCoef_old, lineDoubleCoefMap, lineDoubleSep_old, lineDoubleSepMap, lineDoubleStatus_old, lineDoubleStatusMap, lineStyle_old, lineStyleMap, lineWidth_old, lineWidthMap, Transition::setDimEdgeLineCoef(), Transition::setEdgeLabelScale(), Transition::setEdgeLineWidth(), and Editor::update().
float TransitionStyleChangeCommand::borderCoef [private] |
Definition at line 450 of file commands.h.
float TransitionStyleChangeCommand::borderCoef_old [private] |
Definition at line 450 of file commands.h.
Referenced by undo().
QString TransitionStyleChangeCommand::borderColor [private] |
Definition at line 451 of file commands.h.
QString TransitionStyleChangeCommand::borderColor_old [private] |
Definition at line 451 of file commands.h.
Referenced by undo().
QList<Transition *> TransitionStyleChangeCommand::changedTransitions [private] |
Definition at line 417 of file commands.h.
int TransitionStyleChangeCommand::changeType [private] |
Definition at line 415 of file commands.h.
QString TransitionStyleChangeCommand::dimLabelColor [private] |
Definition at line 447 of file commands.h.
Referenced by redo().
QString TransitionStyleChangeCommand::dimLabelColor_old [private] |
Definition at line 447 of file commands.h.
Referenced by undo().
QMap<Transition *, QString> TransitionStyleChangeCommand::dimLabelColorMap [private] |
Definition at line 429 of file commands.h.
Referenced by undo().
float TransitionStyleChangeCommand::dimLineCoef [private] |
Definition at line 446 of file commands.h.
float TransitionStyleChangeCommand::dimLineCoef_old [private] |
Definition at line 446 of file commands.h.
Referenced by undo().
QMap<Transition *, float> TransitionStyleChangeCommand::dimLineCoefMap [private] |
Definition at line 428 of file commands.h.
Referenced by undo().
QString TransitionStyleChangeCommand::dimLineColor [private] |
Definition at line 445 of file commands.h.
Referenced by redo().
QString TransitionStyleChangeCommand::dimLineColor_old [private] |
Definition at line 445 of file commands.h.
Referenced by undo().
QMap<Transition *, QString> TransitionStyleChangeCommand::dimLineColorMap [private] |
Definition at line 427 of file commands.h.
Referenced by undo().
Qt::PenStyle TransitionStyleChangeCommand::dimLineStyle [private] |
Definition at line 444 of file commands.h.
Referenced by redo().
Qt::PenStyle TransitionStyleChangeCommand::dimLineStyle_old [private] |
Definition at line 444 of file commands.h.
Referenced by undo().
QMap<Transition *, Qt::PenStyle> TransitionStyleChangeCommand::dimLineStyleMap [private] |
Definition at line 426 of file commands.h.
Referenced by undo().
Editor* TransitionStyleChangeCommand::editor [private] |
Definition at line 414 of file commands.h.
QString TransitionStyleChangeCommand::labelColor [private] |
Definition at line 439 of file commands.h.
Referenced by redo().
QString TransitionStyleChangeCommand::labelColor_old [private] |
Definition at line 439 of file commands.h.
Referenced by undo().
QMap<Transition *, QString> TransitionStyleChangeCommand::labelColorMap [private] |
Definition at line 423 of file commands.h.
Referenced by undo().
float TransitionStyleChangeCommand::labelScale [private] |
Definition at line 440 of file commands.h.
Referenced by redo().
float TransitionStyleChangeCommand::labelScale_old [private] |
Definition at line 440 of file commands.h.
Referenced by undo().
QMap<Transition *, float> TransitionStyleChangeCommand::labelScaleMap [private] |
Definition at line 424 of file commands.h.
Referenced by undo().
QMap<Transition *, float> TransitionStyleChangeCommand::lineBorderCoefMap [private] |
Definition at line 430 of file commands.h.
Referenced by undo().
QMap<Transition *, QString> TransitionStyleChangeCommand::lineBorderColorMap [private] |
Definition at line 431 of file commands.h.
Referenced by undo().
QString TransitionStyleChangeCommand::lineColor [private] |
Definition at line 438 of file commands.h.
Referenced by redo().
QString TransitionStyleChangeCommand::lineColor_old [private] |
Definition at line 438 of file commands.h.
Referenced by undo().
QMap<Transition *, QString> TransitionStyleChangeCommand::lineColorMap [private] |
Definition at line 422 of file commands.h.
Referenced by undo().
float TransitionStyleChangeCommand::lineDoubleCoef [private] |
Definition at line 454 of file commands.h.
Referenced by redo().
float TransitionStyleChangeCommand::lineDoubleCoef_old [private] |
Definition at line 454 of file commands.h.
Referenced by undo().
QMap<Transition *, float> TransitionStyleChangeCommand::lineDoubleCoefMap [private] |
Definition at line 432 of file commands.h.
Referenced by undo().
float TransitionStyleChangeCommand::lineDoubleSep [private] |
Definition at line 455 of file commands.h.
Referenced by redo().
float TransitionStyleChangeCommand::lineDoubleSep_old [private] |
Definition at line 455 of file commands.h.
Referenced by undo().
QMap<Transition *, float> TransitionStyleChangeCommand::lineDoubleSepMap [private] |
Definition at line 433 of file commands.h.
Referenced by undo().
bool TransitionStyleChangeCommand::lineDoubleStatus [private] |
Definition at line 441 of file commands.h.
Referenced by redo().
bool TransitionStyleChangeCommand::lineDoubleStatus_old [private] |
Definition at line 441 of file commands.h.
Referenced by undo().
QMap<Transition *, bool> TransitionStyleChangeCommand::lineDoubleStatusMap [private] |
Definition at line 425 of file commands.h.
Referenced by undo().
Qt::PenStyle TransitionStyleChangeCommand::lineStyle [private] |
Definition at line 436 of file commands.h.
Referenced by redo().
Qt::PenStyle TransitionStyleChangeCommand::lineStyle_old [private] |
Definition at line 436 of file commands.h.
Referenced by undo().
QMap<Transition *, Qt::PenStyle> TransitionStyleChangeCommand::lineStyleMap [private] |
Definition at line 420 of file commands.h.
Referenced by undo().
float TransitionStyleChangeCommand::lineWidth [private] |
Definition at line 437 of file commands.h.
Referenced by redo().
float TransitionStyleChangeCommand::lineWidth_old [private] |
Definition at line 437 of file commands.h.
Referenced by undo().
QMap<Transition *, float> TransitionStyleChangeCommand::lineWidthMap [private] |
Definition at line 421 of file commands.h.
Referenced by undo().