#include <awindowslist.h>
Открытые члены | |
aWindowsList () | |
virtual | ~aWindowsList () |
void | insert (int id, QWidget *window, Q_ULLONG ido=0) |
void | remove (int id, Q_ULLONG ido=0) |
void | remove (QWidget *window) |
bool | find (int id, Q_ULLONG ido=0) |
bool | find (QWidget *window) |
QWidget * | get (int id, Q_ULLONG ido=0) |
Объект класса содержит ссылки на все открытые окна. При открыти окна проверяется, есть ли оно в списке, и если есть, то ему просто передается фокус.
aWindowsList::aWindowsList | ( | ) |
Конструктор.
aWindowsList::~aWindowsList | ( | ) | [virtual] |
Деструктор.
void aWindowsList::insert | ( | int | id, | |
QWidget * | window, | |||
Q_ULLONG | ido = 0 | |||
) |
Добавляет ссылку на окно в список.
id | - идентификатор класса объекта | |
window | - ссылка на форму | |
ido | - идентификатор объекта (по умолчанию 0) |
Используется в aForm::init().
void aWindowsList::remove | ( | int | id, | |
Q_ULLONG | ido = 0 | |||
) |
Удаляет окно из списка.
id | - идентификатор класса объекта | |
ido | - идентификатор объекта (по умолчанию 0) |
Используется в aForm::Close() и aForm::init().
void aWindowsList::remove | ( | QWidget * | window | ) |
Удаляет окно из списка.
window | - ссылка на форму |
bool aWindowsList::find | ( | int | id, | |
Q_ULLONG | ido = 0 | |||
) |
Ищет окно по его id и ido
id | - идентификатор класса объекта | |
ido | - идентификатор объекта (по умолчанию 0) |
Используется в aForm::init() и aEngine::openForm().
bool aWindowsList::find | ( | QWidget * | window | ) |
Ищет объект в списке по ссылке.
window | - ссылка на форму |
QWidget * aWindowsList::get | ( | int | id, | |
Q_ULLONG | ido = 0 | |||
) |
Функция получения ссылки на окно по его id и ido
id | - идентификатор класса объекта | |
ido | - идентификатор объекта (по умолчанию 0) |
Используется в aEngine::openForm().