25#include <QApplication>
27#include <QProgressBar>
42 return gridNodeItemsList.size();
54 const unsigned int& row =
index.row();
55 const unsigned int& column =
index.column();
56 std::unique_lock lock(gridNodeListsMutex);
58 if (row >= gridNodeItemsList.size())
74 return QString::fromStdString(gridNodeItemsList.at(row));
97 if (orientation == Qt::Horizontal)
112 return QAbstractTableModel::headerData(section, orientation, role);
119 std::unique_lock lock(gridNodeListsMutex);
120 this->gridNodeItemsList = gridNodeItemsList;
QVariant headerData(int section, Qt::Orientation orientation, int role) const override
void setData(const std::vector< std::string > &gridNodeItemsList)
int rowCount(const QModelIndex &parent=QModelIndex()) const override
int columnCount(const QModelIndex &parent=QModelIndex()) const override
QVariant data(const QModelIndex &index, int role) const override
IceGridModel(QObject *parent=0)
This file offers overloads of toIce() and fromIce() functions for STL container types.