омер телефонаsumRoom; кол-во комнатtenant; квартірос'емщікprice; ціна furtiture; наявність меблів
bool animal; можливість утримання тварини
Методи public класу PosterHiring
конструктори
();
PosterHiring (const QString & _login, const QString & _city, const QString & _area,
const QString & _numberPhone, int _sumRoom, int _price, bool _furtiture,
bool _animal, int _tenant);
методи повертають значення полів:
методи задають значення полів:
setLogin (const QString & _login); setCity (const QString & _city); setArea (const QString & _area); setNumberPhone (const QString & _numberPhone); setSumRoom (const QString & _sumRoom); setTenant (const QString & _tenant); setFurtiture (const bool & _furtiture); setAnimal (const bool & _animal); setPrice (int _price);
class PosterRent: public PosterHiring
Клас, що описує оголошення про здачі житла (пошук квартиронаймача).
Поля protected класу PosterHiring
QString street; уліцаnumberHome; номер домаnumberFloor; номер поверху
Методи public класу PosterHiring
конструктори:
(); (const QString & _login, const QString & _city, const QString & _area,
const QString & _street, const QString & _nHome, int _nFloor, QString & _numberPhone, int _sumRoom, int _price, bool _furtiture,
bool _animal, int _tenant);
методи повертають значення полів:
getStreet (); getHome (); getNumberFloor ();
методи задають значення полів:
setStreet (const QString & _street); setHome (const QString & _numberHome); setNumberFloor (int _floor); User
Клас, що описує користувача.
Поля protected класу User
login; логінpassword; парольaccess; доступ: true - admin, false - user * postersHiring; покажчики на оголошення про винаймання
QLinkedList * postersRent; покажчики на оголошення про здачу
Методи public класу User
конструктори:
(); (const QString & _login, const QString & _password, bool _access = false);
методи повертають значення полів:
getLogin;
String getPassword (); getAccess (); * getPostersHiring (); * getPostersRent ();
методи задають значення полів: