align="justify"> class MainWindow: public QMainWindow
Клас, що описує головне вікно програми.
Поля protected класу MainWindow
Ui :: MainWindow uiMainWindow; форма головного вікна
Методи public класу MainWindow
конструктор:
MainWindow (QWidget * parent = 0); FunctionGuest: public QWidget
Клас, що описує функції гостя.
Поля protected класу FunctionGuest
QWidget * searchWindowPosterHiring; посилання на віджет пошуку оголошення про винаймання
QWidget * searchWindowPosterRent; посилання на віджет пошуку оголошення про здачу
QLinkedList * users; посилання на список користувачів
Ui :: searchPosterHiring uiSearchHiring; форма пошуку оголошення про винаймання
Ui :: searchPosterRent uiSearchRent; форма пошуку оголошення про здачу
Ui :: posterHiring uiHiring; форма оголошення про винаймання
Ui :: posterRent uiRent; форма оголошення про здачу
Ui :: tabFunction uiFunction; форма з головною таблицею з вкладками
Методи protected класу FunctionGuest
addQStringInTable (QTableWidget * table, QString text, const int row,
const int column); додавання запису
Методи public класу FunctionGuest
конструктор:
(QLinkedList * _users, QWidget * parent = 0);
деструктор:
~ FunctionGuest (); selectionPosterHiring (PosterHiring * poster, const QLineEdit * city,
const QLineEdit * area, const QComboBox * nRoom,
const QCheckBox * furtiture, const QCheckBox * animal,
const QComboBox * tenant, const QLineEdit * price); відбір оголошень
про винаймання
bool selectionPosterRent (PosterRent * poster, const QLineEdit * city,
const QLineEdit * area, const QLineEdit * street, const QLineEdit * home, QSpinBox * floor, const QComboBox * nRoom, QCheckBox * furtiture, const QCheckBox * animal,
const QComboBox * tenant, const QLineEdit * price), відбір оголошень
про здачу
void addInTablePosterHiring (QTableWidget * table, PosterHiring * poster,
const int row); додавання оголошення про винаймання в таблицю
void addInTablePosterRent (QTableWidget * table, PosterRent * poster,
const int row); додавання оголошення про здачу в таблицю