mirror of
https://github.com/nomic-ai/gpt4all.git
synced 2025-09-01 08:38:35 +00:00
modellist: make role names 'static const'
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
This commit is contained in:
@@ -368,55 +368,56 @@ public:
|
|||||||
|
|
||||||
QHash<int, QByteArray> roleNames() const override
|
QHash<int, QByteArray> roleNames() const override
|
||||||
{
|
{
|
||||||
QHash<int, QByteArray> roles;
|
static const QHash<int, QByteArray> roles {
|
||||||
roles[IdRole] = "id";
|
{ IdRole, "id" },
|
||||||
roles[NameRole] = "name";
|
{ NameRole, "name" },
|
||||||
roles[FilenameRole] = "filename";
|
{ FilenameRole, "filename" },
|
||||||
roles[DirpathRole] = "dirpath";
|
{ DirpathRole, "dirpath" },
|
||||||
roles[FilesizeRole] = "filesize";
|
{ FilesizeRole, "filesize" },
|
||||||
roles[HashRole] = "hash";
|
{ HashRole, "hash" },
|
||||||
roles[HashAlgorithmRole] = "hashAlgorithm";
|
{ HashAlgorithmRole, "hashAlgorithm" },
|
||||||
roles[CalcHashRole] = "calcHash";
|
{ CalcHashRole, "calcHash" },
|
||||||
roles[InstalledRole] = "installed";
|
{ InstalledRole, "installed" },
|
||||||
roles[DefaultRole] = "isDefault";
|
{ DefaultRole, "isDefault" },
|
||||||
roles[OnlineRole] = "isOnline";
|
{ OnlineRole, "isOnline" },
|
||||||
roles[CompatibleApiRole] = "isCompatibleApi";
|
{ CompatibleApiRole, "isCompatibleApi" },
|
||||||
roles[DescriptionRole] = "description";
|
{ DescriptionRole, "description" },
|
||||||
roles[RequiresVersionRole] = "requiresVersion";
|
{ RequiresVersionRole, "requiresVersion" },
|
||||||
roles[VersionRemovedRole] = "versionRemoved";
|
{ VersionRemovedRole, "versionRemoved" },
|
||||||
roles[UrlRole] = "url";
|
{ UrlRole, "url" },
|
||||||
roles[BytesReceivedRole] = "bytesReceived";
|
{ BytesReceivedRole, "bytesReceived" },
|
||||||
roles[BytesTotalRole] = "bytesTotal";
|
{ BytesTotalRole, "bytesTotal" },
|
||||||
roles[TimestampRole] = "timestamp";
|
{ TimestampRole, "timestamp" },
|
||||||
roles[SpeedRole] = "speed";
|
{ SpeedRole, "speed" },
|
||||||
roles[DownloadingRole] = "isDownloading";
|
{ DownloadingRole, "isDownloading" },
|
||||||
roles[IncompleteRole] = "isIncomplete";
|
{ IncompleteRole, "isIncomplete" },
|
||||||
roles[DownloadErrorRole] = "downloadError";
|
{ DownloadErrorRole, "downloadError" },
|
||||||
roles[OrderRole] = "order";
|
{ OrderRole, "order" },
|
||||||
roles[RamrequiredRole] = "ramrequired";
|
{ RamrequiredRole, "ramrequired" },
|
||||||
roles[ParametersRole] = "parameters";
|
{ ParametersRole, "parameters" },
|
||||||
roles[QuantRole] = "quant";
|
{ QuantRole, "quant" },
|
||||||
roles[TypeRole] = "type";
|
{ TypeRole, "type" },
|
||||||
roles[IsCloneRole] = "isClone";
|
{ IsCloneRole, "isClone" },
|
||||||
roles[IsDiscoveredRole] = "isDiscovered";
|
{ IsDiscoveredRole, "isDiscovered" },
|
||||||
roles[IsEmbeddingModelRole] = "isEmbeddingModel";
|
{ IsEmbeddingModelRole, "isEmbeddingModel" },
|
||||||
roles[TemperatureRole] = "temperature";
|
{ TemperatureRole, "temperature" },
|
||||||
roles[TopPRole] = "topP";
|
{ TopPRole, "topP" },
|
||||||
roles[MinPRole] = "minP";
|
{ MinPRole, "minP" },
|
||||||
roles[TopKRole] = "topK";
|
{ TopKRole, "topK" },
|
||||||
roles[MaxLengthRole] = "maxLength";
|
{ MaxLengthRole, "maxLength" },
|
||||||
roles[PromptBatchSizeRole] = "promptBatchSize";
|
{ PromptBatchSizeRole, "promptBatchSize" },
|
||||||
roles[ContextLengthRole] = "contextLength";
|
{ ContextLengthRole, "contextLength" },
|
||||||
roles[GpuLayersRole] = "gpuLayers";
|
{ GpuLayersRole, "gpuLayers" },
|
||||||
roles[RepeatPenaltyRole] = "repeatPenalty";
|
{ RepeatPenaltyRole, "repeatPenalty" },
|
||||||
roles[RepeatPenaltyTokensRole] = "repeatPenaltyTokens";
|
{ RepeatPenaltyTokensRole, "repeatPenaltyTokens" },
|
||||||
roles[PromptTemplateRole] = "promptTemplate";
|
{ PromptTemplateRole, "promptTemplate" },
|
||||||
roles[SystemPromptRole] = "systemPrompt";
|
{ SystemPromptRole, "systemPrompt" },
|
||||||
roles[ChatNamePromptRole] = "chatNamePrompt";
|
{ ChatNamePromptRole, "chatNamePrompt" },
|
||||||
roles[SuggestedFollowUpPromptRole] = "suggestedFollowUpPrompt";
|
{ SuggestedFollowUpPromptRole, "suggestedFollowUpPrompt" },
|
||||||
roles[LikesRole] = "likes";
|
{ LikesRole, "likes" },
|
||||||
roles[DownloadsRole] = "downloads";
|
{ DownloadsRole, "downloads" },
|
||||||
roles[RecencyRole] = "recency";
|
{ RecencyRole, "recency" },
|
||||||
|
};
|
||||||
return roles;
|
return roles;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user