Brief description of class still missing. More...
#include <MetaDataIndex.h>
Public Member Functions | |
| int | id () const |
| const QString & | index () const |
| bool | isValid () const |
| MetaDataIndex () | |
| MetaDataIndex (int id, int subId=0, const QString &index=QString::null) | |
| MetaDataIndex (const MetaDataIndex &o) | |
| bool | operator< (const MetaDataIndex &o) const |
| void | setIndex (const QString &i) |
| int | subId () const |
Brief description of class still missing.
Full description of class still missing
| GeopsyCore::MetaDataIndex::MetaDataIndex | ( | ) | [inline] |
{
_id=-1;
_subId=0;
}
| GeopsyCore::MetaDataIndex::MetaDataIndex | ( | int | id, |
| int | subId = 0, |
||
| const QString & | index = QString::null |
||
| ) | [inline] |
| GeopsyCore::MetaDataIndex::MetaDataIndex | ( | const MetaDataIndex & | o | ) | [inline] |
{
_id=o._id;
_subId=o._subId;
_index=o._index;
}
| int GeopsyCore::MetaDataIndex::id | ( | ) | const [inline] |
Referenced by GeopsyCore::AsciiSignalFormat::assign(), GeopsyCore::MetaDataFactory::baseName(), GeopsyCore::Signal::compare(), GeopsyCore::MetaDataFactory::count(), SignalTableDelegate::createEditor(), ViewParamDelegate::createEditor(), SignalTableItem::data(), GeopsyCore::Signal::header(), GeopsyCore::SubSignalPool::importTable(), GeopsyCore::MetaDataFactory::isReadOnly(), GeopsyCore::MetaDataFactory::isStored(), MetaDataIndex(), GeopsyCore::MetaDataFactory::name(), SignalTableItem::setData(), SignalTableDelegate::setEditorData(), GeopsyCore::Signal::setHeader(), SignalTableDelegate::setModelData(), GeopsyCore::AsciiSignalFormat::t0(), GeopsyCore::AsciiSignalFormat::timeReference(), and GeopsyCore::MetaDataFactory::title().
{return _id;}
| const QString& GeopsyCore::MetaDataIndex::index | ( | ) | const [inline] |
Referenced by GeopsyCore::Signal::compare(), ViewParamDelegate::createEditor(), GeopsyGui::AsciiSignalRulesItem::data(), ViewParamEditor::getTableFields(), GeopsyCore::Signal::header(), ViewParamEditor::initTableFields(), MetaDataIndex(), GeopsyCore::MetaDataFactory::name(), ViewParamEditor::on_addTableField_clicked(), ViewParamEditor::on_insertTableField_clicked(), GroupProperties::on_multiGroupKey_currentIndexChanged(), ViewParamEditor::on_selFieldList_itemChanged(), GeopsyGui::AsciiSignalRulesItem::setData(), GeopsyCore::SignalProcess::setHeader(), GeopsyCore::Signal::setHeader(), SortKeys::SortKeys(), GroupProperties::splitKey(), GeopsyCore::MetaDataFactory::title(), and GeopsyCore::AsciiSignalFormatRule::xml_writeProperties().
{return _index;}
| bool GeopsyCore::MetaDataIndex::isValid | ( | ) | const [inline] |
| bool GeopsyCore::MetaDataIndex::operator< | ( | const MetaDataIndex & | o | ) | const |
Compares two indexes.
{
if(_id<o._id) {
return true;
} else if(_id>o._id) {
return false;
} else {
if(_subId<o._subId) {
return true;
} else if(_subId>o._subId) {
return false;
} else {
return _index<o._index;
}
}
}
| void GeopsyCore::MetaDataIndex::setIndex | ( | const QString & | i | ) | [inline] |
Referenced by SortKeys::getKeys(), ViewParamEditor::getTableFields(), GeopsyCore::MetaDataFactory::index(), ViewParamEditor::on_selFieldList_itemChanged(), GeopsyGui::AsciiSignalRulesItem::setData(), GeopsyCore::SignalExpression::setValue(), GroupProperties::splitKey(), GeopsyCore::SignalExpression::value(), and GeopsyCore::AsciiSignalFormatRule::xml_setProperty().
{_index=i;}
| int GeopsyCore::MetaDataIndex::subId | ( | ) | const [inline] |
Referenced by GeopsyCore::MetaDataFactory::baseName(), GeopsyCore::Signal::compare(), GeopsyCore::MetaDataFactory::count(), ViewParamDelegate::createEditor(), GeopsyCore::Signal::header(), GeopsyCore::MetaDataFactory::isReadOnly(), MetaDataIndex(), GeopsyCore::MetaDataFactory::name(), GeopsyCore::Signal::setHeader(), and GeopsyCore::MetaDataFactory::title().
{return _subId;}