X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=include%2Fboard.h;h=a5479d3bd9b3654aed70acf19575b8dad8d3b930;hp=64797ae7d1f8c9e565ad5607b1db02aaff9f7865;hb=4430e7762844c66428b6f822288beb71b7f82b95;hpb=ee580d19b7920904587e18d72a3465d52eab6204 diff --git a/include/board.h b/include/board.h index 64797ae..a5479d3 100644 --- a/include/board.h +++ b/include/board.h @@ -13,6 +13,7 @@ public: Board(); Board(const long boardid); Board(const std::string &boardname); + Board(const long boardid, const std::string &boardname, const std::string &boarddescription, const std::string datecreated, const long lowmessageid, const long highmessageid, const long messagecount, const bool savereceivedmessages); const bool Load(const long boardid); const bool Load(const std::string &boardname); @@ -24,8 +25,11 @@ public: const long GetLowMessageID() const { return m_lowmessageid; } const long GetHighMessageID() const { return m_highmessageid; } const long GetMessageCount() const { return m_messagecount; } + const bool GetSaveReceivedMessages() const { return m_savereceivedmessages; } private: + void SetDateFromString(const std::string &datestring); + long m_boardid; std::string m_boardname; std::string m_boarddescription; @@ -33,6 +37,7 @@ private: long m_lowmessageid; // lowest id of all message currently in this board long m_highmessageid; // highest id of all message currently in this board long m_messagecount; // number of messages in this board + bool m_savereceivedmessages; }; #endif // _board_