forked from mirror/openmw-tes3mp
improved search type naming
This commit is contained in:
parent
babefacbfa
commit
128ccd8151
3 changed files with 14 additions and 14 deletions
|
@ -103,14 +103,14 @@ CSMTools::Search::Search() : mType (Type_None) {}
|
|||
CSMTools::Search::Search (Type type, const std::string& value)
|
||||
: mType (type), mText (value)
|
||||
{
|
||||
if (type!=Type_Text && type!=Type_Reference)
|
||||
if (type!=Type_Text && type!=Type_Id)
|
||||
throw std::logic_error ("Invalid search parameter (string)");
|
||||
}
|
||||
|
||||
CSMTools::Search::Search (Type type, const QRegExp& value)
|
||||
: mType (type), mRegExp (value)
|
||||
{
|
||||
if (type!=Type_TextRegEx && type!=Type_ReferenceRegEx)
|
||||
if (type!=Type_TextRegEx && type!=Type_IdRegEx)
|
||||
throw std::logic_error ("Invalid search parameter (RegExp)");
|
||||
}
|
||||
|
||||
|
@ -150,8 +150,8 @@ void CSMTools::Search::configure (const CSMWorld::IdTableBase *model)
|
|||
|
||||
break;
|
||||
|
||||
case Type_Reference:
|
||||
case Type_ReferenceRegEx:
|
||||
case Type_Id:
|
||||
case Type_IdRegEx:
|
||||
|
||||
if (CSMWorld::ColumnBase::isId (display))
|
||||
{
|
||||
|
@ -202,13 +202,13 @@ void CSMTools::Search::searchRow (const CSMWorld::IdTableBase *model, int row,
|
|||
switch (mType)
|
||||
{
|
||||
case Type_Text:
|
||||
case Type_Reference:
|
||||
case Type_Id:
|
||||
|
||||
searchTextCell (model, index, id, iter->second, messages);
|
||||
break;
|
||||
|
||||
case Type_TextRegEx:
|
||||
case Type_ReferenceRegEx:
|
||||
case Type_IdRegEx:
|
||||
|
||||
searchRegExCell (model, index, id, iter->second, messages);
|
||||
break;
|
||||
|
|
|
@ -30,8 +30,8 @@ namespace CSMTools
|
|||
{
|
||||
Type_Text = 0,
|
||||
Type_TextRegEx = 1,
|
||||
Type_Reference = 2,
|
||||
Type_ReferenceRegEx = 3,
|
||||
Type_Id = 2,
|
||||
Type_IdRegEx = 3,
|
||||
Type_RecordState = 4,
|
||||
Type_None
|
||||
};
|
||||
|
|
|
@ -50,8 +50,8 @@ CSVTools::SearchBox::SearchBox (QWidget *parent)
|
|||
|
||||
mMode.addItem ("Text");
|
||||
mMode.addItem ("Text (RegEx)");
|
||||
mMode.addItem ("Reference");
|
||||
mMode.addItem ("Reference (RegEx)");
|
||||
mMode.addItem ("ID");
|
||||
mMode.addItem ("ID (RegEx)");
|
||||
mMode.addItem ("Record State");
|
||||
|
||||
mLayout->addWidget (&mMode, 0, 0);
|
||||
|
@ -93,12 +93,12 @@ CSMTools::Search CSVTools::SearchBox::getSearch() const
|
|||
switch (type)
|
||||
{
|
||||
case CSMTools::Search::Type_Text:
|
||||
case CSMTools::Search::Type_Reference:
|
||||
case CSMTools::Search::Type_Id:
|
||||
|
||||
return CSMTools::Search (type, std::string (mText.text().toUtf8().data()));
|
||||
|
||||
case CSMTools::Search::Type_TextRegEx:
|
||||
case CSMTools::Search::Type_ReferenceRegEx:
|
||||
case CSMTools::Search::Type_IdRegEx:
|
||||
|
||||
return CSMTools::Search (type, QRegExp (mText.text().toUtf8().data(), Qt::CaseInsensitive));
|
||||
|
||||
|
@ -120,8 +120,8 @@ void CSVTools::SearchBox::modeSelected (int index)
|
|||
{
|
||||
case CSMTools::Search::Type_Text:
|
||||
case CSMTools::Search::Type_TextRegEx:
|
||||
case CSMTools::Search::Type_Reference:
|
||||
case CSMTools::Search::Type_ReferenceRegEx:
|
||||
case CSMTools::Search::Type_Id:
|
||||
case CSMTools::Search::Type_IdRegEx:
|
||||
|
||||
mInput.setCurrentIndex (0);
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue