mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-18 13:30:34 +01:00
Ajout du type de conducteur "simple" : ni symbole ni champ de texte
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@173 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -526,16 +526,16 @@ ChangeConductorPropertiesCommand::~ChangeConductorPropertiesCommand() {
|
||||
}
|
||||
|
||||
/// definit l'ancienne configuration
|
||||
void ChangeConductorPropertiesCommand::setOldSettings(bool single, const QString &text, const SingleLineProperties &slp) {
|
||||
old_is_single_line = single;
|
||||
void ChangeConductorPropertiesCommand::setOldSettings(Conductor::ConductorType single, const QString &text, const SingleLineProperties &slp) {
|
||||
old_type = single;
|
||||
old_conductor_text = text;
|
||||
old_slp = slp;
|
||||
old_settings_set = true;
|
||||
}
|
||||
|
||||
/// definit la nouvelle configuration
|
||||
void ChangeConductorPropertiesCommand::setNewSettings(bool single, const QString &text, const SingleLineProperties &slp) {
|
||||
new_is_single_line = single;
|
||||
void ChangeConductorPropertiesCommand::setNewSettings(Conductor::ConductorType single, const QString &text, const SingleLineProperties &slp) {
|
||||
new_type = single;
|
||||
new_conductor_text = text;
|
||||
new_slp = slp;
|
||||
new_settings_set = true;
|
||||
@@ -547,7 +547,7 @@ void ChangeConductorPropertiesCommand::setNewSettings(bool single, const QString
|
||||
*/
|
||||
void ChangeConductorPropertiesCommand::undo() {
|
||||
if (old_settings_set && new_settings_set) {
|
||||
conductor -> setSingleLine(old_is_single_line);
|
||||
conductor -> setConductorType(old_type);
|
||||
conductor -> setText(old_conductor_text);
|
||||
conductor -> singleLineProperties = old_slp;
|
||||
conductor -> update();
|
||||
@@ -560,7 +560,7 @@ void ChangeConductorPropertiesCommand::undo() {
|
||||
*/
|
||||
void ChangeConductorPropertiesCommand::redo() {
|
||||
if (old_settings_set && new_settings_set) {
|
||||
conductor -> setSingleLine(new_is_single_line);
|
||||
conductor -> setConductorType(new_type);
|
||||
conductor -> setText(new_conductor_text);
|
||||
conductor -> singleLineProperties = new_slp;
|
||||
conductor -> update();
|
||||
|
||||
Reference in New Issue
Block a user