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 
7 namespace MWGui
8 {
10 
11  struct JournalBooks
12  {
15 
17 
20  Book createTopicBook (uintptr_t topicId);
21  Book createTopicBook (const std::string& topicId);
22  Book createQuestBook (const std::string& questName);
24 
25  private:
27  };
28 }
29 
30 #endif // MWGUI_JOURNALBOOKS_HPP
Definition: journalbooks.hpp:11
Book createTopicIndexBook()
Definition: journalbooks.cpp:220
MWGui::BookTypesetter::Utf8Span to_utf8_span(char const *text)
Definition: journalbooks.cpp:147
Book createJournalBook()
Definition: journalbooks.cpp:177
JournalBooks(JournalViewModel::Ptr model)
Definition: journalbooks.cpp:158
std::pair< Utf8Point, Utf8Point > Utf8Span
Definition: bookpage.hpp:40
BookTypesetter::Ptr createTypesetter()
Definition: journalbooks.cpp:252
boost::shared_ptr< JournalViewModel > Ptr
Definition: journalviewmodel.hpp:21
Book createQuestBook(const std::string &questName)
Definition: journalbooks.cpp:205
JournalViewModel::Ptr mModel
Definition: journalbooks.hpp:14
boost::shared_ptr< BookTypesetter > Ptr
Definition: bookpage.hpp:36
Book createTopicBook(uintptr_t topicId)
Definition: journalbooks.cpp:189
Book createEmptyJournalBook()
Definition: journalbooks.cpp:163
boost::shared_ptr< TypesetBook > Ptr
Definition: bookpage.hpp:18
TypesetBook::Ptr Book
Definition: journalbooks.hpp:13