From 7fc9d0c19efb22cb02af7f34c8473c960ec2d02e Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 19 Apr 2022 17:29:34 -0400 Subject: Code refactoring --- src/readerview.h | 45 +++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 22 deletions(-) (limited to 'src/readerview.h') 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 -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 getAllBooks(void); + public: + ReaderView(); + virtual ~ReaderView(); - void setVersion(std::string version); - std::string getVersion(void); - std::vector 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 getAllBooks(void); - void refresh(void); + std::string getVersion(void); + + void refresh(void); - std::vector 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; }; -- cgit v1.2.3