#include <osdlistbtntype.h>

Definition at line 156 of file osdlistbtntype.h.
| OSDListBtnType::OSDListBtnType | ( | const QString & | name, | |
| const QRect & | area, | |||
| float | wmult, | |||
| float | hmult, | |||
| bool | showScrollArrows = false | |||
| ) |
Definition at line 340 of file osdlistbtntype.cpp.
| OSDListBtnType::~OSDListBtnType | ( | ) |
Definition at line 362 of file osdlistbtntype.cpp.
| bool OSDListBtnType::IsVisible | ( | void | ) | const [inline] |
Definition at line 168 of file osdlistbtntype.h.
| void OSDListBtnType::SetFontActive | ( | TTFFont * | font | ) | [inline] |
| void OSDListBtnType::SetFontInactive | ( | TTFFont * | font | ) | [inline] |
| void OSDListBtnType::SetSpacing | ( | int | spacing | ) | [inline] |
| void OSDListBtnType::SetMargin | ( | int | margin | ) | [inline] |
| void OSDListBtnType::SetActive | ( | bool | active | ) | [inline] |
Definition at line 175 of file osdlistbtntype.h.
Referenced by OSDListTreeType::HandleKeypress(), and OSDListTreeType::SetAsTree().
| void OSDListBtnType::SetVisible | ( | bool | vis | ) | [inline] |
Definition at line 176 of file osdlistbtntype.h.
Referenced by OSDListTreeType::HandleKeypress(), and OSDListTreeType::SetAsTree().
| void OSDListBtnType::SetItemRegColor | ( | const QColor & | beg, | |
| const QColor & | end, | |||
| uint | alpha | |||
| ) | [inline] |
| void OSDListBtnType::SetItemSelColor | ( | const QColor & | beg, | |
| const QColor & | end, | |||
| uint | alpha | |||
| ) | [inline] |
| void OSDListBtnType::SetGroupCheckState | ( | QString | group, | |
| int | newState = 0 | |||
| ) |
Definition at line 367 of file osdlistbtntype.cpp.
| void OSDListBtnType::SetItemCurrent | ( | const OSDListBtnTypeItem * | item | ) |
| void OSDListBtnType::SetItemCurrent | ( | uint | pos | ) |
Definition at line 439 of file osdlistbtntype.cpp.
| int OSDListBtnType::GetCount | ( | void | ) | const |
Definition at line 483 of file osdlistbtntype.cpp.
| int OSDListBtnType::GetItemPos | ( | const OSDListBtnTypeItem * | item | ) | const |
Definition at line 495 of file osdlistbtntype.cpp.
| int OSDListBtnType::GetItemCurrentPos | ( | void | ) | const |
Definition at line 452 of file osdlistbtntype.cpp.
| OSDListBtnTypeItem * OSDListBtnType::GetItemCurrent | ( | void | ) |
| OSDListBtnTypeItem * OSDListBtnType::GetItemFirst | ( | void | ) |
Definition at line 466 of file osdlistbtntype.cpp.
| OSDListBtnTypeItem * OSDListBtnType::GetItemNext | ( | const OSDListBtnTypeItem * | item | ) |
Definition at line 474 of file osdlistbtntype.cpp.
| OSDListBtnTypeItem * OSDListBtnType::GetItemAt | ( | int | pos | ) |
Definition at line 489 of file osdlistbtntype.cpp.
| void OSDListBtnType::MoveDown | ( | void | ) |
| void OSDListBtnType::MoveUp | ( | void | ) |
| void OSDListBtnType::MovePageDown | ( | void | ) |
| void OSDListBtnType::MovePageUp | ( | void | ) |
| void OSDListBtnType::Draw | ( | OSDSurface * | surface, | |
| int | fade, | |||
| int | maxfade, | |||
| int | xoff, | |||
| int | yoff | |||
| ) | [virtual] |
| void OSDListBtnType::Reinit | ( | float | , | |
| float | ||||
| ) | [inline, virtual] |
| void OSDListBtnType::Reset | ( | void | ) |
Definition at line 375 of file osdlistbtntype.cpp.
Referenced by OSDListTreeType::FillLevelFromTree(), OSDListTreeType::HandleKeypress(), and ~OSDListBtnType().
| void OSDListBtnType::Init | ( | void | ) | [private] |
Definition at line 631 of file osdlistbtntype.cpp.
Referenced by Draw(), and OSDListBtnTypeItem::OSDListBtnTypeItem().
| void OSDListBtnType::InitItem | ( | OSDTypeImage & | osdImg, | |
| uint | width, | |||
| uint | height, | |||
| QColor | beg, | |||
| QColor | end, | |||
| int | alpha | |||
| ) | [private] |
| void OSDListBtnType::LoadPixmap | ( | OSDTypeImage & | pix, | |
| const QString & | fileName | |||
| ) | [private] |
| void OSDListBtnType::InsertItem | ( | OSDListBtnTypeItem * | item | ) | [private] |
Definition at line 393 of file osdlistbtntype.cpp.
Referenced by OSDListBtnTypeItem::OSDListBtnTypeItem().
| void OSDListBtnType::RemoveItem | ( | OSDListBtnTypeItem * | item | ) | [private] |
Definition at line 410 of file osdlistbtntype.cpp.
Referenced by OSDListBtnTypeItem::~OSDListBtnTypeItem().
| void OSDListBtnType::itemSelected | ( | OSDListBtnTypeItem * | item | ) | [signal] |
Referenced by InsertItem(), MoveDown(), MovePageDown(), MovePageUp(), MoveUp(), RemoveItem(), and SetItemCurrent().
friend class OSDListBtnTypeItem [friend] |
Definition at line 158 of file osdlistbtntype.h.
int OSDListBtnType::m_order [private] |
Definition at line 215 of file osdlistbtntype.h.
QRect OSDListBtnType::m_rect [private] |
Definition at line 216 of file osdlistbtntype.h.
Referenced by Draw(), Init(), and OSDListBtnTypeItem::OSDListBtnTypeItem().
QRect OSDListBtnType::m_contentsRect [private] |
QRect OSDListBtnType::m_arrowsRect [private] |
float OSDListBtnType::m_wmult [private] |
float OSDListBtnType::m_hmult [private] |
int OSDListBtnType::m_itemHeight [private] |
Definition at line 223 of file osdlistbtntype.h.
Referenced by Draw(), Init(), InitItem(), and OSDListBtnTypeItem::OSDListBtnTypeItem().
int OSDListBtnType::m_itemSpacing [private] |
int OSDListBtnType::m_itemMargin [private] |
Definition at line 225 of file osdlistbtntype.h.
Referenced by Draw(), Init(), OSDListBtnTypeItem::OSDListBtnTypeItem(), and SetMargin().
uint OSDListBtnType::m_itemsVisible [private] |
Definition at line 226 of file osdlistbtntype.h.
Referenced by Init(), InsertItem(), MoveDown(), MovePageDown(), MovePageUp(), MoveUp(), RemoveItem(), and SetItemCurrent().
bool OSDListBtnType::m_active [private] |
Definition at line 228 of file osdlistbtntype.h.
Referenced by Draw(), OSDListBtnTypeItem::paint(), and SetActive().
bool OSDListBtnType::m_showScrollArrows [private] |
bool OSDListBtnType::m_showUpArrow [private] |
Definition at line 230 of file osdlistbtntype.h.
Referenced by Draw(), MoveDown(), MovePageDown(), MovePageUp(), MoveUp(), RemoveItem(), Reset(), and SetItemCurrent().
bool OSDListBtnType::m_showDnArrow [private] |
Definition at line 231 of file osdlistbtntype.h.
Referenced by Draw(), Init(), InsertItem(), MoveDown(), MovePageDown(), MovePageUp(), MoveUp(), RemoveItem(), Reset(), and SetItemCurrent().
bool OSDListBtnType::m_initialized [private] |
Definition at line 232 of file osdlistbtntype.h.
Referenced by Draw(), Init(), and OSDListBtnTypeItem::OSDListBtnTypeItem().
bool OSDListBtnType::m_clearing [private] |
bool OSDListBtnType::m_visible [private] |
Definition at line 234 of file osdlistbtntype.h.
Referenced by Draw(), IsVisible(), and SetVisible().
QColor OSDListBtnType::m_itemRegBeg [private] |
QColor OSDListBtnType::m_itemRegEnd [private] |
QColor OSDListBtnType::m_itemSelBeg [private] |
QColor OSDListBtnType::m_itemSelEnd [private] |
uint OSDListBtnType::m_itemRegAlpha [private] |
uint OSDListBtnType::m_itemSelAlpha [private] |
OSDTypeImage OSDListBtnType::m_itemRegPix [private] |
Definition at line 243 of file osdlistbtntype.h.
Referenced by Init(), and OSDListBtnTypeItem::paint().
OSDTypeImage OSDListBtnType::m_itemSelActPix [private] |
Definition at line 244 of file osdlistbtntype.h.
Referenced by Init(), and OSDListBtnTypeItem::paint().
Definition at line 245 of file osdlistbtntype.h.
Referenced by Init(), and OSDListBtnTypeItem::paint().
OSDTypeImage OSDListBtnType::m_upArrowRegPix [private] |
OSDTypeImage OSDListBtnType::m_dnArrowRegPix [private] |
OSDTypeImage OSDListBtnType::m_upArrowActPix [private] |
OSDTypeImage OSDListBtnType::m_dnArrowActPix [private] |
OSDTypeImage OSDListBtnType::m_arrowPix [private] |
Definition at line 250 of file osdlistbtntype.h.
Referenced by Init(), OSDListBtnTypeItem::OSDListBtnTypeItem(), and OSDListBtnTypeItem::paint().
OSDTypeImage OSDListBtnType::m_checkNonePix [private] |
Definition at line 251 of file osdlistbtntype.h.
Referenced by Init(), OSDListBtnTypeItem::OSDListBtnTypeItem(), and OSDListBtnTypeItem::paint().
OSDTypeImage OSDListBtnType::m_checkHalfPix [private] |
Definition at line 252 of file osdlistbtntype.h.
Referenced by Init(), and OSDListBtnTypeItem::paint().
OSDTypeImage OSDListBtnType::m_checkFullPix [private] |
Definition at line 253 of file osdlistbtntype.h.
Referenced by Init(), and OSDListBtnTypeItem::paint().
TTFFont* OSDListBtnType::m_fontActive [private] |
TTFFont* OSDListBtnType::m_fontInactive [private] |
Definition at line 256 of file osdlistbtntype.h.
Referenced by Draw(), Init(), and SetFontInactive().
int OSDListBtnType::m_topIndx [private] |
Definition at line 258 of file osdlistbtntype.h.
Referenced by Draw(), MoveDown(), MovePageDown(), MovePageUp(), MoveUp(), RemoveItem(), Reset(), and SetItemCurrent().
int OSDListBtnType::m_selIndx [private] |
Definition at line 259 of file osdlistbtntype.h.
Referenced by GetItemCurrent(), GetItemCurrentPos(), MoveDown(), MovePageDown(), MovePageUp(), MoveUp(), RemoveItem(), Reset(), and SetItemCurrent().
OSDListBtnItemList OSDListBtnType::m_itemList [private] |
Definition at line 261 of file osdlistbtntype.h.
Referenced by Draw(), GetCount(), GetItemAt(), GetItemCurrent(), GetItemCurrentPos(), GetItemFirst(), GetItemNext(), GetItemPos(), Init(), InsertItem(), MoveDown(), MovePageDown(), MovePageUp(), MoveUp(), RemoveItem(), Reset(), SetGroupCheckState(), and SetItemCurrent().
QMutex OSDListBtnType::m_update [mutable, private] |
Definition at line 263 of file osdlistbtntype.h.
Referenced by Draw(), GetCount(), GetItemAt(), GetItemCurrent(), GetItemCurrentPos(), GetItemFirst(), GetItemNext(), GetItemPos(), InsertItem(), MoveDown(), MovePageDown(), MovePageUp(), MoveUp(), RemoveItem(), Reset(), and SetItemCurrent().
1.5.5