Improved the DiagramContext class.

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@1890 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavier
2012-07-01 21:54:05 +00:00
parent 47ea8fef37
commit dd93f59b26
4 changed files with 87 additions and 0 deletions

View File

@@ -17,7 +17,9 @@
*/
#ifndef DIAGRAM_CONTEXT_H
#define DIAGRAM_CONTEXT_H
#include <QDomElement>
#include <QHash>
#include <QSettings>
#include <QString>
#include <QVariant>
/**
@@ -37,10 +39,16 @@ class DiagramContext {
const QVariant operator[](const QString &) const;
bool addValue(const QString &, const QVariant &);
void clear();
int count();
bool operator==(const DiagramContext &) const;
bool operator!=(const DiagramContext &) const;
void toXml(QDomElement &, const QString & = "property") const;
void fromXml(const QDomElement &, const QString & = "property");
void toSettings(QSettings &, const QString &) const;
void fromSettings(QSettings &, const QString &);
static QString validKeyRegExp();
private: