mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-20 16:20:52 +01:00
Classe "ElementFixe" renommee en "FixedElement"
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@47 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -20,7 +20,7 @@
|
|||||||
- 7 : L'analyse d'un element XML decrivant une partie du dessin de l'element a echoue
|
- 7 : L'analyse d'un element XML decrivant une partie du dessin de l'element a echoue
|
||||||
- 8 : Aucune partie du dessin n'a pu etre chargee
|
- 8 : Aucune partie du dessin n'a pu etre chargee
|
||||||
*/
|
*/
|
||||||
ElementPerso::ElementPerso(QString &nom_fichier, QGraphicsItem *qgi, Diagram *s, int *etat) : ElementFixe(qgi, s) {
|
ElementPerso::ElementPerso(QString &nom_fichier, QGraphicsItem *qgi, Diagram *s, int *etat) : FixedElement(qgi, s) {
|
||||||
nomfichier = nom_fichier;
|
nomfichier = nom_fichier;
|
||||||
nb_terminals = 0;
|
nb_terminals = 0;
|
||||||
// pessimisme inside : par defaut, ca foire
|
// pessimisme inside : par defaut, ca foire
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#ifndef ELEMENTPERSO_H
|
#ifndef ELEMENTPERSO_H
|
||||||
#define ELEMENTPERSO_H
|
#define ELEMENTPERSO_H
|
||||||
#include "elementfixe.h"
|
#include "fixedelement.h"
|
||||||
#include <QtGui>
|
#include <QtGui>
|
||||||
class ElementPerso : public ElementFixe {
|
class ElementPerso : public FixedElement {
|
||||||
public:
|
public:
|
||||||
ElementPerso(QString &, QGraphicsItem * = 0, Diagram * = 0, int * = NULL);
|
ElementPerso(QString &, QGraphicsItem * = 0, Diagram * = 0, int * = NULL);
|
||||||
virtual int nbTerminals() const;
|
virtual int nbTerminals() const;
|
||||||
|
|||||||
@@ -1,21 +1,21 @@
|
|||||||
#include "elementfixe.h"
|
#include "fixedelement.h"
|
||||||
/**
|
/**
|
||||||
Constructeur
|
Constructeur
|
||||||
*/
|
*/
|
||||||
ElementFixe::ElementFixe(QGraphicsItem *parent, Diagram *scene) : Element(parent, scene) {
|
FixedElement::FixedElement(QGraphicsItem *parent, Diagram *scene) : Element(parent, scene) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@return Le nombre minimal de bornes que l'element peut avoir
|
@return Le nombre minimal de bornes que l'element peut avoir
|
||||||
*/
|
*/
|
||||||
int ElementFixe::nbTerminalsMin() const {
|
int FixedElement::nbTerminalsMin() const {
|
||||||
return(nbTerminals());
|
return(nbTerminals());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@return Le nombre maximal de bornes que l'element peut avoir
|
@return Le nombre maximal de bornes que l'element peut avoir
|
||||||
*/
|
*/
|
||||||
int ElementFixe::nbTerminalsMax() const {
|
int FixedElement::nbTerminalsMax() const {
|
||||||
return(nbTerminals());
|
return(nbTerminals());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -26,7 +26,7 @@ int ElementFixe::nbTerminalsMax() const {
|
|||||||
@return true si l'import a reussi, false sinon
|
@return true si l'import a reussi, false sinon
|
||||||
|
|
||||||
*/
|
*/
|
||||||
bool ElementFixe::fromXml(QDomElement &e, QHash<int, Terminal *> &table_id_adr) {
|
bool FixedElement::fromXml(QDomElement &e, QHash<int, Terminal *> &table_id_adr) {
|
||||||
/*
|
/*
|
||||||
les bornes vont maintenant etre recensees pour associer leurs id à leur adresse reelle
|
les bornes vont maintenant etre recensees pour associer leurs id à leur adresse reelle
|
||||||
ce recensement servira lors de la mise en place des fils
|
ce recensement servira lors de la mise en place des fils
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
#ifndef ELEMENTFIXE_H
|
#ifndef ELEMENTFIXE_H
|
||||||
#define ELEMENTFIXE_H
|
#define ELEMENTFIXE_H
|
||||||
#include "element.h"
|
#include "element.h"
|
||||||
class ElementFixe : public Element {
|
class FixedElement : public Element {
|
||||||
public:
|
public:
|
||||||
ElementFixe(QGraphicsItem * = 0, Diagram * = 0);
|
FixedElement(QGraphicsItem * = 0, Diagram * = 0);
|
||||||
int nbTerminalsMin() const;
|
int nbTerminalsMin() const;
|
||||||
int nbTerminalsMax() const;
|
int nbTerminalsMax() const;
|
||||||
virtual bool fromXml(QDomElement &, QHash<int, Terminal *>&);
|
virtual bool fromXml(QDomElement &, QHash<int, Terminal *>&);
|
||||||
@@ -13,7 +13,7 @@ HEADERS += aboutqet.h \
|
|||||||
terminal.h \
|
terminal.h \
|
||||||
conducer.h \
|
conducer.h \
|
||||||
element.h \
|
element.h \
|
||||||
elementfixe.h \
|
fixedelement.h \
|
||||||
elementperso.h \
|
elementperso.h \
|
||||||
exportdialog.h \
|
exportdialog.h \
|
||||||
panelappareils.h \
|
panelappareils.h \
|
||||||
@@ -25,7 +25,7 @@ SOURCES += aboutqet.cpp \
|
|||||||
terminal.cpp \
|
terminal.cpp \
|
||||||
conducer.cpp \
|
conducer.cpp \
|
||||||
element.cpp \
|
element.cpp \
|
||||||
elementfixe.cpp \
|
fixedelement.cpp \
|
||||||
elementperso.cpp \
|
elementperso.cpp \
|
||||||
exportdialog.cpp \
|
exportdialog.cpp \
|
||||||
main.cpp \
|
main.cpp \
|
||||||
|
|||||||
Reference in New Issue
Block a user