diff options
Diffstat (limited to 'src/readerview.h')
-rw-r--r-- | src/readerview.h | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/src/readerview.h b/src/readerview.h index 0ea631e..7c0436b 100644 --- a/src/readerview.h +++ b/src/readerview.h @@ -1,32 +1,33 @@ #pragma once #include <gtkmm.h> -class Sword; - class ReaderView : public Gtk::Frame { -public: - ReaderView(); - virtual ~ReaderView(); - - void setChapter(int chapter); - int getChapter(void); - int getChapterMax(void); - void setBook(std::string book); - std::string getBook(void); - std::string getBookFull(void); - std::vector<std::string> getAllBooks(void); + public: + ReaderView(); + virtual ~ReaderView(); - void setVersion(std::string version); - std::string getVersion(void); - std::vector<std::string> getAllVersions(void); + void setChapter(int chapter); + int getChapter(void); + int getChapterMax(void); + void setBook(std::string book); + std::string getBook(void); + std::string getBookFull(void); + std::vector<std::string> getAllBooks(void); - void refresh(void); + std::string getVersion(void); + + void refresh(void); - std::vector<std::string> modsUpdated(void); + protected: + Gtk::TextView text; + struct config *conf; +}; -protected: - Sword *sword; - Gtk::TextView text; - struct config *conf; +struct config { + int chapter; + std::string book; + std::string bookFull; + int maxChapter; + std::string version; }; |