|
Ananas Library
0.9.5
|
Класс определяет интерфейс управления списком открытых окон. Наследует QWidget. Подробнее...
#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) |
Класс определяет интерфейс управления списком открытых окон. Наследует QWidget.
Объект класса содержит ссылки на все открытые окна. При открыти окна проверяется, есть ли оно в списке, и если есть, то ему просто передается фокус.
| aWindowsList::aWindowsList | ( | ) |
Конструктор.
|
virtual |
Деструктор.
| 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) |
Используется в aForm::New(), aEngine::openForm() и aForm::Select().
| void aWindowsList::insert | ( | int | id, |
| QWidget * | window, | ||
| Q_ULLONG | ido = 0 |
||
| ) |
Добавляет ссылку на окно в список.
| id | - идентификатор класса объекта |
| window | - ссылка на форму |
| ido | - идентификатор объекта (по умолчанию 0) |
Используется в aForm::init(), aForm::New() и aForm::Select().
| void aWindowsList::remove | ( | int | id, |
| Q_ULLONG | ido = 0 |
||
| ) |
Удаляет окно из списка.
| id | - идентификатор класса объекта |
| ido | - идентификатор объекта (по умолчанию 0) |
Используется в aForm::Close(), aForm::init(), aForm::New() и aForm::Select().
| void aWindowsList::remove | ( | QWidget * | window | ) |
Удаляет окно из списка.
| window | - ссылка на форму |
1.8.5