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;}