Ananas Library  0.9.5
Открытые члены | Полный список членов класса
Класс aWindowsList

Класс определяет интерфейс управления списком открытых окон. Наследует QWidget. Подробнее...

#include <awindowslist.h>

Граф наследования:aWindowsList:

Открытые члены

 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

Деструктор.

Методы

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

Используется в 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- ссылка на форму

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