Класс aWindowsList

Класс определяет интерфейс управления списком открытых окон. Наследует 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 (  ) 

Конструктор.

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)
Возвращает:
true, если окно найдено.

Используется в aForm::init() и aEngine::openForm().

bool aWindowsList::find ( QWidget *  window  ) 

Ищет объект в списке по ссылке.

Аргументы:
window - ссылка на форму
Возвращает:
true, если окно найдено.

QWidget * aWindowsList::get ( int  id,
Q_ULLONG  ido = 0 
)

Функция получения ссылки на окно по его id и ido

Аргументы:
id - идентификатор класса объекта
ido - идентификатор объекта (по умолчанию 0)
Возвращает:
ссылка на окно или 0

Используется в aEngine::openForm().


Объявления и описания членов классов находятся в файлах:

Документация по Ananas Library. Последние изменения: Mon Jul 14 11:53:56 2008. Создано системой  doxygen 1.5.5