mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
embed sort kind enum to avoid future namespace conflicts
This commit is contained in:
parent
a686f2cf44
commit
b55742509a
3 changed files with 19 additions and 20 deletions
|
@ -393,10 +393,6 @@ message SearchNotesOut {
|
||||||
}
|
}
|
||||||
|
|
||||||
message BuiltinSearchOrder {
|
message BuiltinSearchOrder {
|
||||||
BuiltinSortKind kind = 1;
|
|
||||||
bool reverse = 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
enum BuiltinSortKind {
|
enum BuiltinSortKind {
|
||||||
NOTE_CREATION = 0;
|
NOTE_CREATION = 0;
|
||||||
NOTE_MOD = 1;
|
NOTE_MOD = 1;
|
||||||
|
@ -412,6 +408,10 @@ enum BuiltinSortKind {
|
||||||
CARD_DECK = 11;
|
CARD_DECK = 11;
|
||||||
CARD_TEMPLATE = 12;
|
CARD_TEMPLATE = 12;
|
||||||
}
|
}
|
||||||
|
BuiltinSortKind kind = 1;
|
||||||
|
bool reverse = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
message GetCardOut {
|
message GetCardOut {
|
||||||
Card card = 1;
|
Card card = 1;
|
||||||
|
|
|
@ -45,7 +45,7 @@ from anki.utils import intTime
|
||||||
assert ankirspy.buildhash() == anki.buildinfo.buildhash
|
assert ankirspy.buildhash() == anki.buildinfo.buildhash
|
||||||
|
|
||||||
SchedTimingToday = pb.SchedTimingTodayOut
|
SchedTimingToday = pb.SchedTimingTodayOut
|
||||||
BuiltinSortKind = pb.BuiltinSortKind
|
BuiltinSortKind = pb.BuiltinSearchOrder.BuiltinSortKind
|
||||||
BackendCard = pb.Card
|
BackendCard = pb.Card
|
||||||
TagUsnTuple = pb.TagUsnTuple
|
TagUsnTuple = pb.TagUsnTuple
|
||||||
|
|
||||||
|
|
|
@ -4,9 +4,8 @@
|
||||||
use crate::{
|
use crate::{
|
||||||
backend::dbproxy::db_command_bytes,
|
backend::dbproxy::db_command_bytes,
|
||||||
backend_proto as pb,
|
backend_proto as pb,
|
||||||
backend_proto::{
|
backend_proto::builtin_search_order::BuiltinSortKind,
|
||||||
AddOrUpdateDeckConfigIn, BuiltinSortKind, Empty, RenderedTemplateReplacement, SyncMediaIn,
|
backend_proto::{AddOrUpdateDeckConfigIn, Empty, RenderedTemplateReplacement, SyncMediaIn},
|
||||||
},
|
|
||||||
card::{Card, CardID},
|
card::{Card, CardID},
|
||||||
card::{CardQueue, CardType},
|
card::{CardQueue, CardType},
|
||||||
collection::{open_collection, Collection},
|
collection::{open_collection, Collection},
|
||||||
|
@ -956,7 +955,7 @@ fn media_sync_progress(p: &MediaSyncProgress, i18n: &I18n) -> pb::MediaSyncProgr
|
||||||
|
|
||||||
fn sort_kind_from_pb(kind: i32) -> SortKind {
|
fn sort_kind_from_pb(kind: i32) -> SortKind {
|
||||||
use SortKind as SK;
|
use SortKind as SK;
|
||||||
match pb::BuiltinSortKind::from_i32(kind) {
|
match BuiltinSortKind::from_i32(kind) {
|
||||||
Some(pbkind) => match pbkind {
|
Some(pbkind) => match pbkind {
|
||||||
BuiltinSortKind::NoteCreation => SK::NoteCreation,
|
BuiltinSortKind::NoteCreation => SK::NoteCreation,
|
||||||
BuiltinSortKind::NoteMod => SK::NoteMod,
|
BuiltinSortKind::NoteMod => SK::NoteMod,
|
||||||
|
|
Loading…
Reference in a new issue