EnvironmentModel Class

(Utils::EnvironmentModel)

Public Functions

EnvironmentModel(QObject *parent = 0)
~EnvironmentModel()
QModelIndex addVariable()
QModelIndex addVariable(const EnvironmentItem &item)
bool canReset(const QString &name)
bool canUnset(const QString &name)
bool changes(const QString &key) const
int columnCount(const QModelIndex &parent) const
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const
Qt::ItemFlags flags(const QModelIndex &index) const
QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const
QString indexToVariable(const QModelIndex &index) const
void resetVariable(const QString &name)
int rowCount(const QModelIndex &parent) const
void setBaseEnvironment(const Environment &env)
bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole)
void setUserChanges(QList<EnvironmentItem> list)
void unsetVariable(const QString &name)
QList<EnvironmentItem> userChanges() const
QModelIndex variableToIndex(const QString &name) const

Signals

void focusIndex(const QModelIndex &index)
void userChangesChanged()

Member Function Documentation

EnvironmentModel::EnvironmentModel(QObject *parent = 0)

Default constructs an instance of EnvironmentModel.

EnvironmentModel::~EnvironmentModel()

Destroys the instance of EnvironmentModel.

QModelIndex EnvironmentModel::addVariable()

QModelIndex EnvironmentModel::addVariable(const EnvironmentItem &item)

bool EnvironmentModel::canReset(const QString &name)

bool EnvironmentModel::canUnset(const QString &name)

bool EnvironmentModel::changes(const QString &key) const

int EnvironmentModel::columnCount(const QModelIndex &parent) const

QVariant EnvironmentModel::data(const QModelIndex &index, int role = Qt::DisplayRole) const

See also setData().

Qt::ItemFlags EnvironmentModel::flags(const QModelIndex &index) const

[signal] void EnvironmentModel::focusIndex(const QModelIndex &index)

QVariant EnvironmentModel::headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const

QString EnvironmentModel::indexToVariable(const QModelIndex &index) const

void EnvironmentModel::resetVariable(const QString &name)

int EnvironmentModel::rowCount(const QModelIndex &parent) const

void EnvironmentModel::setBaseEnvironment(const Environment &env)

bool EnvironmentModel::setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole)

See also data().

void EnvironmentModel::setUserChanges(QList<EnvironmentItem> list)

See also userChanges().

void EnvironmentModel::unsetVariable(const QString &name)

QList<EnvironmentItem> EnvironmentModel::userChanges() const

See also setUserChanges().

[signal] void EnvironmentModel::userChangesChanged()

QModelIndex EnvironmentModel::variableToIndex(const QString &name) const