MLBookProc 2.1
Loading...
Searching...
No Matches
BaseID.h
1/*
2 * Copyright (C) 2026 Yury Bobylev <bobilev_yury@mail.ru>
3 *
4 * This program is free software: you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License as published by the Free
6 * Software Foundation, version 3.
7 *
8 * This program is distributed in the hope that it will be useful, but WITHOUT
9 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11 * more details.
12 *
13 * You should have received a copy of the GNU General Public License along with
14 * this program. If not, see <https://www.gnu.org/licenses/>.
15 */
16#ifndef BASEID_H
17#define BASEID_H
18
19#include <UDBElement.h>
20
376
377#endif // BASEID_H
ID
The ID enum.
Definition BaseID.h:36
@ FileSize
Definition BaseID.h:287
@ Keywords
Definition BaseID.h:167
@ SourceBookAuthor
Definition BaseID.h:76
@ AuthorID
Definition BaseID.h:324
@ Book
Definition BaseID.h:56
@ CoverWidth
Definition BaseID.h:307
@ SourceBookLanguage
Definition BaseID.h:154
@ Translator
Definition BaseID.h:98
@ FirstName
Definition BaseID.h:89
@ BookNote
Definition BaseID.h:335
@ BookTitle
Definition BaseID.h:60
@ Genre
Definition BaseID.h:130
@ MiddleName
Definition BaseID.h:93
@ SequenceNumber
Definition BaseID.h:116
@ EMail
Definition BaseID.h:319
@ CoverType
Definition BaseID.h:269
@ SourceBookSequence
Definition BaseID.h:121
@ EbookPublisher
Definition BaseID.h:223
@ Nickname
Definition BaseID.h:311
@ Annotation
Definition BaseID.h:291
@ CollectionInfo
Definition BaseID.h:256
@ EbookAuthor
Definition BaseID.h:81
@ SourceBookSourceLanguage
Definition BaseID.h:158
@ File
Definition BaseID.h:45
@ PaperBookCity
Definition BaseID.h:235
@ SourceBookTranslator
Definition BaseID.h:103
@ EbookHistory
Definition BaseID.h:218
@ Symlink
Definition BaseID.h:50
@ SourceBookTitle
Definition BaseID.h:64
@ EbookVersion
Definition BaseID.h:214
@ BookNoteFile
Definition BaseID.h:339
@ SequenceName
Definition BaseID.h:112
@ PaperBookYear
Definition BaseID.h:239
@ BookSearchResult
Definition BaseID.h:183
@ CustomInfo
Definition BaseID.h:247
@ SourceBookDate
Definition BaseID.h:163
@ Language
Definition BaseID.h:146
@ BooksDirectory
Definition BaseID.h:274
@ Date
Definition BaseID.h:138
@ SourceBookDublinCore
Definition BaseID.h:192
@ FBDPath
Definition BaseID.h:187
@ EbookSourceOCR
Definition BaseID.h:206
@ CollectionType
Definition BaseID.h:261
@ EbookID
Definition BaseID.h:210
@ PathInFile
Definition BaseID.h:177
@ PaperBookISBN
Definition BaseID.h:243
@ Sequence
Definition BaseID.h:108
@ EbookDate
Definition BaseID.h:142
@ Author
Definition BaseID.h:71
@ SourceBookKeywords
Definition BaseID.h:171
@ FileHash
Definition BaseID.h:282
@ SourceBookGenre
Definition BaseID.h:134
@ CoverHeight
Definition BaseID.h:302
@ EbookSourceUrl
Definition BaseID.h:201
@ InpxPath
Definition BaseID.h:278
@ LastName
Definition BaseID.h:85
@ PaperBookName
Definition BaseID.h:231
@ AuthorSearchResult
Definition BaseID.h:343
@ BookMark
Definition BaseID.h:329
@ SourceLanguage
Definition BaseID.h:150
@ Error
Definition BaseID.h:352
@ PaperBookPublisher
Definition BaseID.h:227
@ CoverPage
Definition BaseID.h:297
@ HomePage
Definition BaseID.h:315
@ Dir
Definition BaseID.h:40
@ AnchorBasePath
Definition BaseID.h:348
@ EbookProgramUsed
Definition BaseID.h:197
@ DjvuPublisher
Definition BaseID.h:251
@ PaperBookSequence
Definition BaseID.h:126
void setId(UDBElement &result, const ID &id)
ID getId(const UDBElement &el) const