Maemo: Serialize package contents.

Reviewed-by: kh1
This commit is contained in:
ck
2010-05-03 15:50:15 +02:00
parent b367cffa8c
commit 3867325522
5 changed files with 62 additions and 4 deletions

View File

@@ -33,6 +33,7 @@
#include <QtCore/QAbstractTableModel>
#include <QtCore/QList>
#include <QtCore/QString>
#include <QtCore/QVariantMap>
namespace Qt4ProjectManager {
namespace Internal {
@@ -62,14 +63,15 @@ public:
virtual int rowCount(const QModelIndex &parent = QModelIndex()) const;
QVariantMap toMap() const;
void fromMap(const QVariantMap &map);
Deployable deployableAt(int row) const;
bool addDeployable(const Deployable &deployable);
void removeDeployableAt(int row);
bool isModified() const { return m_modified; }
void setUnModified() { m_modified = false; }
// TODO: to/from map
private:
virtual int columnCount(const QModelIndex &parent = QModelIndex()) const;
virtual QVariant data(const QModelIndex &index,