Ajout d'un champ "informations" dans le format .elmt afin de stocker diverses informations complementaires, a commencer par l'auteur et la licence de l'element.

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@845 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavier
2010-02-07 17:07:22 +00:00
parent 7d9bea480c
commit 275d08b2bc
11 changed files with 147 additions and 2 deletions

View File

@@ -64,6 +64,8 @@ class ElementScene : public QGraphicsScene {
OrientationSet ori;
/// booleen indiquant si les bornes de l'element peuvent etre reliees a des bornes de ce meme element
bool internal_connections;
/// Chaine contenant les informations complementaires de l'element
QString informations_;
/// Gestionnaire de QGraphicsItem
QGIManager qgi_manager;
/// Pile des actions annulables
@@ -114,6 +116,8 @@ class ElementScene : public QGraphicsScene {
void setOrientations(const OrientationSet &);
bool internalConnections();
void setInternalConnections(bool);
QString informations() const;
void setInformations(const QString &);
virtual int xGrid() const;
virtual int yGrid() const;
virtual void setGrid(int, int);
@@ -175,6 +179,7 @@ class ElementScene : public QGraphicsScene {
void slot_editSizeHotSpot();
void slot_editNames();
void slot_editOrientations();
void slot_editAuthorInformations();
void slot_bringForward();
void slot_raise();
void slot_lower();
@@ -284,4 +289,18 @@ inline void ElementScene::setInternalConnections(bool ic) {
internal_connections = ic;
}
/**
@return les informations complementaires de cet element
*/
inline QString ElementScene::informations() const {
return(informations_);
}
/**
@param infos les nouvelles informations complementaires de cet element
*/
inline void ElementScene::setInformations(const QString &infos) {
informations_ = infos;
}
#endif