List of all members.
Public Member Functions |
| AsciiSignalComponentItem (QObject *parent) |
virtual int | columnCount (const QModelIndex &) const |
virtual QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const |
virtual Qt::ItemFlags | flags (const QModelIndex &) const |
virtual QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const |
virtual bool | insertRows (int row, int count, const QModelIndex &parent=QModelIndex()) |
virtual bool | removeRows (int row, int count, const QModelIndex &parent=QModelIndex()) |
virtual int | rowCount (const QModelIndex &) const |
virtual bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) |
void | setFormat (AsciiSignalFormat *f) |
Constructor & Destructor Documentation
: QAbstractTableModel(parent) {_format=0;}
Member Function Documentation
{return Qt::ItemIsEnabled | Qt::ItemIsEditable | Qt::ItemIsSelectable;}
References QGpCoreTools::tr().
{
switch(role) {
case Qt::DisplayRole:
if(orientation==Qt::Vertical) {
return section+1;
} else {
if(section==0) {
return tr("Pattern");
} else {
return tr("Component");
}
}
default:
return QVariant();
}
}
References GeopsyCore::AsciiSignalFormat::component().
{
switch(role) {
case Qt::EditRole:
if(index.column()==0) {
_format->component(index.row()).setPattern(value.toString());
} else {
_format->component(index.row()).setComponent(Signal::userComponent(value.toString()));
}
return true;
default:
return false;
}
}
The documentation for this class was generated from the following file: