OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
journalbooks.hpp
Go to the documentation of this file.
1 #ifndef MWGUI_JOURNALBOOKS_HPP
2 #define MWGUI_JOURNALBOOKS_HPP
3 
4 #include "bookpage.hpp"
5 #include "journalviewmodel.hpp"
6 
8 
9 namespace MWGui
10 {
12 
13  struct JournalBooks
14  {
17 
19 
22  Book createTopicBook (uintptr_t topicId);
23  Book createTopicBook (const std::string& topicId);
24  Book createQuestBook (const std::string& questName);
26 
29 
30  private:
34  };
35 }
36 
37 #endif // MWGUI_JOURNALBOOKS_HPP
Definition: journalbooks.hpp:13
Book createTopicIndexBook()
Definition: journalbooks.cpp:221
int mIndexPagesCount
Definition: journalbooks.hpp:28
BookTypesetter::Ptr createCyrillicJournalIndex()
Definition: journalbooks.cpp:264
MWGui::BookTypesetter::Utf8Span to_utf8_span(char const *text)
Definition: journalbooks.cpp:148
BookTypesetter::Ptr createLatinJournalIndex()
Definition: journalbooks.cpp:230
Book createJournalBook()
Definition: journalbooks.cpp:178
std::shared_ptr< BookTypesetter > Ptr
Definition: bookpage.hpp:80
std::pair< Utf8Point, Utf8Point > Utf8Span
Definition: bookpage.hpp:84
std::shared_ptr< JournalViewModel > Ptr
Definition: journalviewmodel.hpp:21
BookTypesetter::Ptr createTypesetter()
Definition: journalbooks.cpp:314
Book createQuestBook(const std::string &questName)
Definition: journalbooks.cpp:206
JournalViewModel::Ptr mModel
Definition: journalbooks.hpp:16
FromType
Definition: to_utf8.hpp:11
JournalBooks(JournalViewModel::Ptr model, ToUTF8::FromType encoding)
Definition: journalbooks.cpp:159
std::shared_ptr< TypesetBook > Ptr
Definition: bookpage.hpp:23
Book createTopicBook(uintptr_t topicId)
Definition: journalbooks.cpp:190
Book createEmptyJournalBook()
Definition: journalbooks.cpp:164
ToUTF8::FromType mEncoding
Definition: journalbooks.hpp:27
TypesetBook::Ptr Book
Definition: journalbooks.hpp:15