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()

aWindowsList::~aWindowsList ( )
virtual

Деструктор.

Методы

◆ find() [1/2]

bool aWindowsList::find ( int id,
Q_ULLONG ido = 0 )

Ищет окно по его id и ido

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

◆ find() [2/2]

bool aWindowsList::find ( QWidget * window)

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

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

◆ get()

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

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

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

◆ insert()

void aWindowsList::insert ( int id,
QWidget * window,
Q_ULLONG ido = 0 )

Добавляет ссылку на окно в список.

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

◆ remove() [1/2]

void aWindowsList::remove ( int id,
Q_ULLONG ido = 0 )

Удаляет окно из списка.

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

◆ remove() [2/2]

void aWindowsList::remove ( QWidget * window)

Удаляет окно из списка.

Аргументы
window- ссылка на форму

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