##// END OF EJS Templates
Spec file ready for rpm packaging....
Spec file ready for rpm packaging. Added automaic name generation for cassini toolbox/export function. Started QLopDataBase viewer.

File last commit:

r13:c0cb4ee23d25 default
r13:c0cb4ee23d25 default
Show More
qlopdatabaseviewermodel.cpp
41 lines | 939 B | text/x-c | CppLexer
/ src / Core / Widgets / qlopdatabaseviewermodel.cpp
#include "qlopdatabaseviewermodel.h"
QLopDataBaseViewerModel::QLopDataBaseViewerModel(QObject *parent)
: QAbstractTableModel(parent)
{
beginResetModel();
endResetModel();
}
QLopDataBaseViewerModel::~QLopDataBaseViewerModel()
{
}
int QLopDataBaseViewerModel::rowCount(const QModelIndex &parent) const
{
return QLopDataBase::count();
}
int QLopDataBaseViewerModel::columnCount(const QModelIndex &parent) const
{
return 3;
}
QVariant QLopDataBaseViewerModel::data(const QModelIndex &index, int role) const
{
if (!index.isValid() || role != Qt::DisplayRole)
return QVariant();
QLopData* data=QLopDataBase::self()->getDataFromIdex(index.row());
if(data)
return data->name;
else QVariant();
}
QVariant QLopDataBaseViewerModel::headerData(int section, Qt::Orientation orientation, int role) const
{
if (role == Qt::SizeHintRole)
return QSize(1, 1);
return QVariant();
}