Fixed id of semicolon delimeter backend. Sort names by insertion order.
This commit is contained in:
@@ -40,6 +40,8 @@ namespace merge
|
|||||||
QMap<QString,Factory::BackendEntry> Factory::mBackendIdMap;
|
QMap<QString,Factory::BackendEntry> Factory::mBackendIdMap;
|
||||||
QMap<QString,Factory::BackendEntry> Factory::mBackendNameMap;
|
QMap<QString,Factory::BackendEntry> Factory::mBackendNameMap;
|
||||||
|
|
||||||
|
QStringList Factory::mNameList;
|
||||||
|
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Constructor
|
/// Constructor
|
||||||
@@ -126,14 +128,7 @@ namespace merge
|
|||||||
///
|
///
|
||||||
QStringList Factory::nameList()
|
QStringList Factory::nameList()
|
||||||
{
|
{
|
||||||
QStringList list;
|
return mNameList;
|
||||||
|
|
||||||
foreach ( BackendEntry backend, mBackendIdMap )
|
|
||||||
{
|
|
||||||
list << backend.name;
|
|
||||||
}
|
|
||||||
|
|
||||||
return list;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -216,6 +211,9 @@ namespace merge
|
|||||||
backend.create = create;
|
backend.create = create;
|
||||||
|
|
||||||
mBackendIdMap[ id ] = backend;
|
mBackendIdMap[ id ] = backend;
|
||||||
|
mBackendNameMap[ name ] = backend;
|
||||||
|
|
||||||
|
mNameList << name;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -95,6 +95,7 @@ namespace merge
|
|||||||
static QMap<QString,BackendEntry> mBackendIdMap;
|
static QMap<QString,BackendEntry> mBackendIdMap;
|
||||||
static QMap<QString,BackendEntry> mBackendNameMap;
|
static QMap<QString,BackendEntry> mBackendNameMap;
|
||||||
|
|
||||||
|
static QStringList mNameList;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
namespace merge
|
namespace merge
|
||||||
{
|
{
|
||||||
static const QString ID = "Text/Colon";
|
static const QString ID = "Text/Semicolon/Keys";
|
||||||
|
|
||||||
|
|
||||||
///
|
///
|
||||||
|
|||||||
Reference in New Issue
Block a user