#ifndef SAVE_H #define SAVE_H #include #include #include #include #include using namespace std; class Save { private: public: int id; int date; int votesUp, votesDown; unsigned char * data; int dataLength; bool Favourite; Save(Save & save); Save(int _id, int _date, int _votesUp, int _votesDown, string _userName, string _name); Save(int _id, int date_, int _votesUp, int _votesDown, int _vote, string _userName, string _name, string description_, bool published_, vector tags); ~Save(); string userName; string name; string Description; vector tags; int vote; bool Published; void SetName(string name); string GetName(); void SetUserName(string userName); string GetUserName(); void SetID(int id); int GetID(); void SetVote(int vote); int GetVote(); void SetVotesUp(int votesUp); int GetVotesUp(); void SetVotesDown(int votesDown); int GetVotesDown(); void SetTags(vector tags); vector GetTags(); unsigned char * GetData(); void SetData(unsigned char * data_, int dataLength); int GetDataLength(); }; #endif // SAVE_H