|
MythTV
0.26-pre
|
#include <mythgenerictree.h>
Definition at line 19 of file mythgenerictree.h.
typedef QVector<int> MythGenericTree::IntVector [private] |
Definition at line 21 of file mythgenerictree.h.
| MythGenericTree::MythGenericTree | ( | const QString & | a_string = "", |
| int | an_int = 0, |
||
| bool | selectable_flag = false |
||
| ) |
Definition at line 104 of file mythgenerictree.cpp.
Referenced by addNode().
| MythGenericTree::~MythGenericTree | ( | ) | [virtual] |
Definition at line 127 of file mythgenerictree.cpp.
| MythGenericTree * MythGenericTree::addNode | ( | const QString & | a_string, |
| int | an_int = 0, |
||
| bool | selectable_flag = false, |
||
| bool | visible = true |
||
| ) |
Definition at line 136 of file mythgenerictree.cpp.
Referenced by NetTree::AddDirNode(), AddDirNode(), AddFileNode(), NetTree::buildGenericTree(), GameUI::fillNode(), NetTree::fillTree(), GameUI::Load(), and MusicGenericTree::MusicGenericTree().
| MythGenericTree * MythGenericTree::addNode | ( | MythGenericTree * | child | ) |
Definition at line 146 of file mythgenerictree.cpp.
Detach this node/branch from it's parent without deleting it, it can then be reattached elsewhere or used on it's own.
Definition at line 157 of file mythgenerictree.cpp.
| void MythGenericTree::removeNode | ( | MythGenericTree * | child | ) |
Definition at line 165 of file mythgenerictree.cpp.
Referenced by deleteNode(), and DetachParent().
| void MythGenericTree::deleteNode | ( | MythGenericTree * | child | ) |
Definition at line 182 of file mythgenerictree.cpp.
Referenced by VideoDialog::OnRemoveVideo(), and MythUIButtonTree::RemoveItem().
Definition at line 192 of file mythgenerictree.cpp.
Referenced by findLeaf().
| MythGenericTree * MythGenericTree::findNode | ( | QList< int > | route_of_branches, |
| int | depth = -1 |
||
| ) |
Definition at line 207 of file mythgenerictree.cpp.
Referenced by MythUIButtonTree::SetNodeById().
| MythGenericTree * MythGenericTree::nextSibling | ( | int | number_down | ) |
Definition at line 418 of file mythgenerictree.cpp.
| MythGenericTree * MythGenericTree::prevSibling | ( | int | number_up | ) |
Definition at line 399 of file mythgenerictree.cpp.
| QList< MythGenericTree * >::iterator MythGenericTree::getFirstChildIterator | ( | ) | const |
Definition at line 437 of file mythgenerictree.cpp.
| MythGenericTree * MythGenericTree::getSelectedChild | ( | bool | onlyVisible = false | ) | const |
Definition at line 377 of file mythgenerictree.cpp.
Referenced by MythUIButtonTree::AssignTree(), NetTree::loadData(), VideoDialog::loadData(), MythUIButtonTree::SetTreeState(), and MythUIButtonTree::UpdateList().
| MythGenericTree * MythGenericTree::getVisibleChildAt | ( | uint | reference | ) | const |
Definition at line 350 of file mythgenerictree.cpp.
Referenced by VideoDialog::GetCoverImage(), VideoDialog::GetFirstImage(), and getSelectedChild().
| MythGenericTree * MythGenericTree::getChildAt | ( | uint | reference | ) | const |
Definition at line 339 of file mythgenerictree.cpp.
Referenced by VideoDialog::fetchVideos(), findLeaf(), getSelectedChild(), VideoDialog::Load(), nextSibling(), VideoDialog::playFolder(), prevSibling(), VideoDialog::refreshData(), VideoDialog::scanFinished(), VideoDialog::searchComplete(), and MythUIButtonTree::SetNodeByString().
| MythGenericTree * MythGenericTree::getChildByName | ( | const QString & | a_name | ) | const |
Definition at line 564 of file mythgenerictree.cpp.
Referenced by NetTree::buildGenericTree(), VideoDialog::loadData(), GameUI::searchComplete(), and MythUIButtonTree::SetNodeByString().
| MythGenericTree * MythGenericTree::getChildById | ( | int | an_int | ) | const |
Definition at line 585 of file mythgenerictree.cpp.
| QList< MythGenericTree * > * MythGenericTree::getAllChildren | ( | ) | const |
Definition at line 331 of file mythgenerictree.cpp.
Referenced by findNode(), getChildById(), getChildByName(), VideoDialog::GetItemByMetadata(), NetTree::loadData(), VideoDialog::loadData(), GameUI::resetOtherTrees(), VideoDialog::searchComplete(), GameUI::searchStart(), VideoDialog::searchStart(), sortByString(), MythUIButtonTree::UpdateList(), and VideoDialog::VideoAutoSearch().
| int MythGenericTree::getChildPosition | ( | MythGenericTree * | child | ) | const |
Definition at line 252 of file mythgenerictree.cpp.
Referenced by getPosition(), nextSibling(), and prevSibling().
Definition at line 260 of file mythgenerictree.cpp.
Referenced by VideoDialog::GetItemByMetadata(), and VideoDialog::searchComplete().
| QList< int > MythGenericTree::getRouteById | ( | void | ) |
Definition at line 267 of file mythgenerictree.cpp.
| QStringList MythGenericTree::getRouteByString | ( | void | ) |
Definition at line 281 of file mythgenerictree.cpp.
Referenced by VideoDialog::handleDynamicDirSelect(), VideoDialog::SavePosition(), MythUIButtonTree::SetCurrentNode(), and VideoDialog::UpdateText().
| QList< MythGenericTree * > MythGenericTree::getRoute | ( | void | ) |
Definition at line 295 of file mythgenerictree.cpp.
Referenced by currentDepth(), and MythUIButtonTree::SetTreeState().
| void MythGenericTree::setInt | ( | int | an_int | ) | [inline] |
Definition at line 62 of file mythgenerictree.h.
Referenced by VideoListImp::build_generic_tree().
| int MythGenericTree::getInt | ( | ) | const [inline] |
Definition at line 63 of file mythgenerictree.h.
Referenced by AddFileNode(), VideoDialog::fetchVideos(), GameUI::fillNode(), findNode(), VideoDialog::GetBanner(), getChildById(), GameUI::getChildLevelString(), VideoDialog::GetCoverImage(), VideoDialog::GetFanart(), GameUI::getFillSql(), GameUI::getFilter(), VideoDialog::GetItemByMetadata(), GameUI::getLevelsOnThisBranch(), VideoDialog::GetMetadata(), getRouteById(), VideoDialog::GetScreenshot(), VideoDialog::handleSelect(), NetTree::handleSelect(), GameUI::isLeaf(), VideoDialog::keyPressEvent(), VideoDialog::Load(), VideoDialog::loadData(), VideoDialog::playFolder(), VideoDialog::refreshData(), VideoDialog::scanFinished(), NetTree::UpdateItem(), VideoDialog::UpdateItem(), VideoDialog::UpdateText(), and VideoDialog::VideoMenu().
| void MythGenericTree::setParent | ( | MythGenericTree * | a_parent | ) | [inline] |
Definition at line 65 of file mythgenerictree.h.
Referenced by addNode(), and removeNode().
| MythGenericTree * MythGenericTree::getParent | ( | void | ) | const |
Definition at line 447 of file mythgenerictree.cpp.
Referenced by VideoListImp::build_generic_tree(), GameUI::getChildLevelString(), GameUI::getFilter(), GameUI::getLevelsOnThisBranch(), getRoute(), getRouteById(), getRouteByString(), NetTree::goBack(), VideoDialog::goBack(), VideoDialog::OnRemoveVideo(), MythUIButtonTree::RemoveItem(), GameUI::resetOtherTrees(), GameUI::searchComplete(), VideoDialog::searchComplete(), GameUI::searchStart(), VideoDialog::searchStart(), GameUI::updateChangedNode(), and VideoDialog::UpdateItem().
| const QString MythGenericTree::getString | ( | void | ) | const [inline] |
Definition at line 69 of file mythgenerictree.h.
Referenced by AddDirNode(), MusicGenericTree::CreateListButton(), CreateListButton(), NetTree::customEvent(), GameUI::fillNode(), getChildByName(), GameUI::getFillSql(), VideoDialog::GetFirstImage(), getRouteByString(), GameUI::itemClicked(), VideoDialog::loadData(), VideoDialog::searchComplete(), GameUI::searchStart(), VideoDialog::searchStart(), MythUIButtonTree::SetNodeByString(), GameUI::showMenu(), SortableMythGenericTreeList::sortByString(), NetTree::UpdateItem(), VideoDialog::UpdateItem(), VideoDialog::UpdateText(), and VideoDialog::VideoAutoSearch().
| void MythGenericTree::setString | ( | const QString & | str | ) | [inline] |
Definition at line 70 of file mythgenerictree.h.
Referenced by GameUI::customEvent().
| void MythGenericTree::SetText | ( | const QString & | text, |
| const QString & | name = "", |
||
| const QString & | state = "" |
||
| ) |
Definition at line 748 of file mythgenerictree.cpp.
Referenced by AddDirNode().
| void MythGenericTree::SetTextFromMap | ( | InfoMap & | infoMap, |
| const QString & | state = "" |
||
| ) |
Definition at line 762 of file mythgenerictree.cpp.
Referenced by AddFileNode().
| QString MythGenericTree::GetText | ( | const QString & | name = "" | ) | const |
Definition at line 776 of file mythgenerictree.cpp.
| void MythGenericTree::SetImage | ( | const QString & | filename, |
| const QString & | name = "" |
||
| ) |
Definition at line 786 of file mythgenerictree.cpp.
Referenced by AddFileNode().
| void MythGenericTree::SetImageFromMap | ( | InfoMap & | infoMap | ) |
Definition at line 792 of file mythgenerictree.cpp.
Referenced by AddFileNode().
| QString MythGenericTree::GetImage | ( | const QString & | name = "" | ) | const |
Definition at line 798 of file mythgenerictree.cpp.
| void MythGenericTree::DisplayState | ( | const QString & | state, |
| const QString & | name = "" |
||
| ) |
Definition at line 816 of file mythgenerictree.cpp.
Referenced by AddDirNode().
| void MythGenericTree::DisplayStateFromMap | ( | InfoMap & | infoMap | ) |
Definition at line 810 of file mythgenerictree.cpp.
Referenced by AddFileNode().
| QString MythGenericTree::GetState | ( | const QString & | name = "" | ) | const |
Definition at line 822 of file mythgenerictree.cpp.
| void MythGenericTree::SetData | ( | QVariant | data | ) | [inline] |
Definition at line 86 of file mythgenerictree.h.
Referenced by NetTree::AddDirNode(), AddDirNode(), NetTree::AddFileNode(), AddFileNode(), VideoListImp::build_generic_tree(), NetTree::buildGenericTree(), GameUI::customEvent(), GameUI::fillNode(), NetTree::fillTree(), and GameUI::Load().
| const QVariant MythGenericTree::GetData | ( | void | ) | const [inline] |
Definition at line 87 of file mythgenerictree.h.
Referenced by GameUI::customEvent(), NetTree::doDeleteVideo(), NetTree::doDownloadAndPlay(), NetTree::doPlayVideo(), GameUI::edit(), GameUI::fillNode(), GameUI::gameSearch(), GameUI::getChildLevelString(), VideoDialog::GetCoverImage(), GameUI::getFillSql(), GameUI::getFilter(), GameUI::getLevelsOnThisBranch(), GameUI::handleDownloadedImages(), GameUI::itemClicked(), GameUI::nodeChanged(), GameUI::OnGameSearchDone(), VideoListImp::refreshNode(), GameUI::showInfo(), GameUI::showMenu(), NetTree::showMenu(), NetTree::showWebVideo(), NetTree::slotItemChanged(), GameUI::StartGameImageSet(), NetTree::streamWebVideo(), GameUI::toggleFavorite(), and NetTree::UpdateItem().
| int MythGenericTree::childCount | ( | void | ) | const |
Definition at line 309 of file mythgenerictree.cpp.
Referenced by VideoDialog::fetchVideos(), VideoDialog::GetFirstImage(), VideoDialog::Load(), NetTree::loadData(), VideoDialog::loadData(), nextSibling(), GameUI::nodeChanged(), VideoDialog::playFolder(), VideoDialog::refreshData(), VideoDialog::scanFinished(), and siblingCount().
| uint MythGenericTree::visibleChildCount | ( | ) | const [inline] |
Definition at line 90 of file mythgenerictree.h.
Referenced by AddFileNode(), MythUIButtonTree::AssignTree(), MusicGenericTree::CreateListButton(), CreateListButton(), VideoDialog::GetCoverImage(), VideoDialog::GetFirstImage(), MythUIButtonTree::keyPressEvent(), MythUIButtonTree::SwitchList(), NetTree::UpdateItem(), VideoDialog::UpdateItem(), and VideoDialog::UpdateText().
| int MythGenericTree::siblingCount | ( | void | ) | const |
Definition at line 314 of file mythgenerictree.cpp.
Establish how deep in the current tree this node lies.
Definition at line 324 of file mythgenerictree.cpp.
Referenced by MythUIButtonTree::AssignTree(), and MythUIButtonTree::SetNodeByString().
| void MythGenericTree::setSelectable | ( | bool | flag | ) | [inline] |
Definition at line 95 of file mythgenerictree.h.
Referenced by MusicGenericTree::MusicGenericTree().
| bool MythGenericTree::isSelectable | ( | ) | const [inline] |
Definition at line 96 of file mythgenerictree.h.
Referenced by MythUIButtonTree::SetNodeById(), and SortableMythGenericTreeList::sortBySelectable().
| void MythGenericTree::SetVisible | ( | bool | visible | ) |
Definition at line 718 of file mythgenerictree.cpp.
Referenced by addNode(), and MythUIButtonTree::RemoveItem().
| bool MythGenericTree::IsVisible | ( | void | ) | const [inline] |
Definition at line 99 of file mythgenerictree.h.
Referenced by addNode(), getVisibleChildAt(), removeNode(), and MythUIButtonTree::UpdateList().
| void MythGenericTree::IncVisibleCount | ( | ) | [inline] |
Definition at line 101 of file mythgenerictree.h.
Referenced by addNode(), and SetVisible().
| void MythGenericTree::DecVisibleCount | ( | ) | [inline] |
Definition at line 102 of file mythgenerictree.h.
Referenced by removeNode(), and SetVisible().
| void MythGenericTree::setAttribute | ( | uint | attribute_position, |
| int | value_of_attribute | ||
| ) |
Definition at line 454 of file mythgenerictree.cpp.
Referenced by AddDirNode(), and AddFileNode().
| int MythGenericTree::getAttribute | ( | uint | which_one | ) | const |
Definition at line 465 of file mythgenerictree.cpp.
| IntVector* MythGenericTree::getAttributes | ( | void | ) | const [inline] |
Definition at line 106 of file mythgenerictree.h.
| void MythGenericTree::setOrderingIndex | ( | int | ordering_index | ) |
Definition at line 477 of file mythgenerictree.cpp.
Referenced by AddDirNode(), AddFileNode(), and VideoDialog::fetchVideos().
| int MythGenericTree::getOrderingIndex | ( | void | ) | const [inline] |
Definition at line 109 of file mythgenerictree.h.
Definition at line 391 of file mythgenerictree.cpp.
Referenced by MythUIButtonTree::DoSetCurrentNode(), MythUIButtonTree::SetNodeByString(), and VideoDialog::UpdateText().
| void MythGenericTree::setSelectedChild | ( | MythGenericTree * | a_node | ) | [inline] |
Definition at line 112 of file mythgenerictree.h.
Referenced by becomeSelectedChild().
| void MythGenericTree::addYourselfIfSelectable | ( | QList< MythGenericTree * > * | flat_list | ) |
Definition at line 492 of file mythgenerictree.cpp.
Referenced by addYourselfIfSelectable(), and buildFlatListOfSubnodes().
| void MythGenericTree::buildFlatListOfSubnodes | ( | bool | scrambled_parents | ) |
Definition at line 507 of file mythgenerictree.cpp.
| MythGenericTree * MythGenericTree::nextPrevFromFlatList | ( | bool | forward_or_back, |
| bool | wrap_around, | ||
| MythGenericTree * | active | ||
| ) | const |
Definition at line 527 of file mythgenerictree.cpp.
Definition at line 606 of file mythgenerictree.cpp.
Referenced by sortByString().
| void MythGenericTree::sortByAttributeThenByString | ( | int | which_attribute | ) |
Definition at line 626 of file mythgenerictree.cpp.
Referenced by sortByAttributeThenByString().
Definition at line 641 of file mythgenerictree.cpp.
Referenced by sortBySelectable().
Definition at line 655 of file mythgenerictree.cpp.
Referenced by GameUI::nodeChanged(), GameUI::resetOtherTrees(), and ~MythGenericTree().
Definition at line 671 of file mythgenerictree.cpp.
Referenced by reOrderAsSorted().
| void MythGenericTree::MoveItemUpDown | ( | MythGenericTree * | item, |
| bool | flag | ||
| ) |
Definition at line 699 of file mythgenerictree.cpp.
| MythUIButtonListItem * MythGenericTree::CreateListButton | ( | MythUIButtonList * | list | ) | [virtual] |
Reimplemented in MusicGenericTree.
Definition at line 734 of file mythgenerictree.cpp.
Referenced by MythUIButtonTree::UpdateList().
| void MythGenericTree::reorderSubnodes | ( | void | ) | [private] |
Definition at line 483 of file mythgenerictree.cpp.
Referenced by setOrderingIndex().
QString MythGenericTree::m_text [private] |
Definition at line 134 of file mythgenerictree.h.
Referenced by GetText(), MythGenericTree(), and SetText().
QMap<QString, TextProperties> MythGenericTree::m_strings [private] |
Definition at line 135 of file mythgenerictree.h.
Referenced by CreateListButton(), GetText(), SetText(), and SetTextFromMap().
InfoMap MythGenericTree::m_imageFilenames [private] |
Definition at line 136 of file mythgenerictree.h.
Referenced by CreateListButton(), GetImage(), SetImage(), and SetImageFromMap().
InfoMap MythGenericTree::m_states [private] |
Definition at line 137 of file mythgenerictree.h.
Referenced by CreateListButton(), DisplayState(), DisplayStateFromMap(), and GetState().
int MythGenericTree::m_int [private] |
Definition at line 138 of file mythgenerictree.h.
Referenced by MythGenericTree().
QVariant MythGenericTree::m_data [private] |
Definition at line 139 of file mythgenerictree.h.
Referenced by MythGenericTree().
uint MythGenericTree::m_visibleCount [private] |
Definition at line 140 of file mythgenerictree.h.
Referenced by MythGenericTree().
Definition at line 142 of file mythgenerictree.h.
Referenced by addNode(), addYourselfIfSelectable(), buildFlatListOfSubnodes(), childCount(), deleteAllChildren(), findLeaf(), getAllChildren(), getChildAt(), getChildPosition(), getFirstChildIterator(), getVisibleChildAt(), MoveItemUpDown(), MythGenericTree(), removeNode(), reOrderAsSorted(), sortByAttributeThenByString(), sortBySelectable(), and ~MythGenericTree().
Definition at line 143 of file mythgenerictree.h.
Referenced by addNode(), deleteAllChildren(), getAllChildren(), getChildAt(), getChildPosition(), getFirstChildIterator(), getVisibleChildAt(), MythGenericTree(), removeNode(), reOrderAsSorted(), reorderSubnodes(), sortByAttributeThenByString(), sortBySelectable(), sortByString(), and ~MythGenericTree().
Definition at line 144 of file mythgenerictree.h.
Referenced by buildFlatListOfSubnodes(), deleteAllChildren(), MythGenericTree(), nextPrevFromFlatList(), removeNode(), and ~MythGenericTree().
Definition at line 146 of file mythgenerictree.h.
Referenced by deleteAllChildren(), getSelectedChild(), MythGenericTree(), and removeNode().
IntVector* MythGenericTree::m_attributes [private] |
Definition at line 147 of file mythgenerictree.h.
Referenced by getAttribute(), MythGenericTree(), setAttribute(), and ~MythGenericTree().
MythGenericTree* MythGenericTree::m_parent [private] |
Definition at line 148 of file mythgenerictree.h.
Referenced by becomeSelectedChild(), DetachParent(), getParent(), getPosition(), MythGenericTree(), nextSibling(), prevSibling(), SetVisible(), and siblingCount().
bool MythGenericTree::m_selectable [private] |
Definition at line 150 of file mythgenerictree.h.
Referenced by addYourselfIfSelectable(), and MythGenericTree().
bool MythGenericTree::m_visible [private] |
Definition at line 151 of file mythgenerictree.h.
Referenced by MythGenericTree(), and SetVisible().
int MythGenericTree::m_currentOrderingIndex [private] |
Definition at line 152 of file mythgenerictree.h.
Referenced by buildFlatListOfSubnodes(), deleteAllChildren(), findLeaf(), getAllChildren(), getChildAt(), getChildPosition(), getFirstChildIterator(), getVisibleChildAt(), MythGenericTree(), reOrderAsSorted(), reorderSubnodes(), and setOrderingIndex().
1.7.6.1