#include <metadata.h>
Definition at line 268 of file mythmusic/mythmusic/metadata.h.
Public Member Functions | |
| MusicNode (const QString &a_title, const QString &tree_level) | |
| ~MusicNode () | |
| QString | getTitle () |
| void | printYourself (int indent_amount) |
| void | putYourselfOnTheListView (TreeCheckItem *parent, bool show_node) |
| void | writeTree (GenericTree *tree_to_write_to, int a_counter) |
| void | sort () |
| void | setPlayCountMin (int tmp_min) |
| void | setPlayCountMax (int tmp_max) |
| void | setLastPlayMin (double tmp_min) |
| void | setLastPlayMax (double tmp_max) |
| void | addChild (MusicNode *child) |
| void | addLeaf (Metadata *leaf) |
| void | setLeaves (MetadataPtrList leaves) |
| void | clear (void) |
Static Public Member Functions | |
| static void | SetStaticData (const QString &startdir, const QString &paths) |
Private Attributes | |
| MetadataPtrList | my_tracks |
| MusicNodePtrList | my_subnodes |
| QString | my_title |
| QString | my_level |
| int | m_playcountMin |
| int | m_playcountMax |
| double | m_lastplayMin |
| double | m_lastplayMax |
Static Private Attributes | |
| static QString | m_startdir = "" |
| static QString | m_paths = "" |
| static int | m_RatingWeight = 2 |
| static int | m_PlayCountWeight = 2 |
| static int | m_LastPlayWeight = 2 |
| static int | m_RandomWeight = 2 |
| MusicNode::MusicNode | ( | const QString & | a_title, | |
| const QString & | tree_level | |||
| ) |
Definition at line 1317 of file mythmusic/mythmusic/metadata.cpp.
| MusicNode::~MusicNode | ( | ) |
Definition at line 1328 of file mythmusic/mythmusic/metadata.cpp.
| QString MusicNode::getTitle | ( | ) | [inline] |
Definition at line 275 of file mythmusic/mythmusic/metadata.h.
Referenced by MusicNodePtrList::compareItems().
| void MusicNode::printYourself | ( | int | indent_amount | ) |
Definition at line 1479 of file mythmusic/mythmusic/metadata.cpp.
Referenced by AllMusic::printTree(), and printYourself().
| void MusicNode::putYourselfOnTheListView | ( | TreeCheckItem * | parent, | |
| bool | show_node | |||
| ) |
Definition at line 1352 of file mythmusic/mythmusic/metadata.cpp.
Referenced by putYourselfOnTheListView(), and AllMusic::putYourselfOnTheListView().
| void MusicNode::writeTree | ( | GenericTree * | tree_to_write_to, | |
| int | a_counter | |||
| ) |
Definition at line 1392 of file mythmusic/mythmusic/metadata.cpp.
Referenced by writeTree(), and AllMusic::writeTree().
| void MusicNode::sort | ( | ) |
Definition at line 1460 of file mythmusic/mythmusic/metadata.cpp.
Referenced by sort(), and AllMusic::sortTree().
| void MusicNode::setPlayCountMin | ( | int | tmp_min | ) | [inline] |
Definition at line 280 of file mythmusic/mythmusic/metadata.h.
Referenced by MusicNode(), and writeTree().
| void MusicNode::setPlayCountMax | ( | int | tmp_max | ) | [inline] |
Definition at line 281 of file mythmusic/mythmusic/metadata.h.
Referenced by MusicNode(), and writeTree().
| void MusicNode::setLastPlayMin | ( | double | tmp_min | ) | [inline] |
Definition at line 282 of file mythmusic/mythmusic/metadata.h.
Referenced by MusicNode(), and writeTree().
| void MusicNode::setLastPlayMax | ( | double | tmp_max | ) | [inline] |
Definition at line 283 of file mythmusic/mythmusic/metadata.h.
Referenced by MusicNode(), and writeTree().
| void MusicNode::addChild | ( | MusicNode * | child | ) | [inline] |
Definition at line 285 of file mythmusic/mythmusic/metadata.h.
Referenced by MusicTreeBuilder::makeTree().
| void MusicNode::addLeaf | ( | Metadata * | leaf | ) | [inline] |
Definition at line 286 of file mythmusic/mythmusic/metadata.h.
Referenced by MusicTreeBuilder::makeTree().
| void MusicNode::setLeaves | ( | MetadataPtrList | leaves | ) | [inline] |
Definition at line 287 of file mythmusic/mythmusic/metadata.h.
Referenced by MusicFieldTreeBuilder::makeTree().
| void MusicNode::clear | ( | void | ) | [inline] |
| void MusicNode::SetStaticData | ( | const QString & | startdir, | |
| const QString & | paths | |||
| ) | [static] |
Definition at line 1342 of file mythmusic/mythmusic/metadata.cpp.
Referenced by AllMusic::setSorting().
MetadataPtrList MusicNode::my_tracks [private] |
Definition at line 298 of file mythmusic/mythmusic/metadata.h.
Referenced by addLeaf(), clear(), printYourself(), putYourselfOnTheListView(), setLeaves(), sort(), and writeTree().
MusicNodePtrList MusicNode::my_subnodes [private] |
Definition at line 299 of file mythmusic/mythmusic/metadata.h.
Referenced by addChild(), clear(), MusicNode(), printYourself(), putYourselfOnTheListView(), sort(), writeTree(), and ~MusicNode().
QString MusicNode::my_title [private] |
Definition at line 300 of file mythmusic/mythmusic/metadata.h.
Referenced by getTitle(), MusicNode(), printYourself(), putYourselfOnTheListView(), and writeTree().
QString MusicNode::my_level [private] |
Definition at line 301 of file mythmusic/mythmusic/metadata.h.
Referenced by MusicNode(), and putYourselfOnTheListView().
QString MusicNode::m_startdir = "" [static, private] |
QString MusicNode::m_paths = "" [static, private] |
int MusicNode::m_RatingWeight = 2 [static, private] |
Definition at line 305 of file mythmusic/mythmusic/metadata.h.
Referenced by SetStaticData(), and writeTree().
int MusicNode::m_PlayCountWeight = 2 [static, private] |
Definition at line 306 of file mythmusic/mythmusic/metadata.h.
Referenced by SetStaticData(), and writeTree().
int MusicNode::m_LastPlayWeight = 2 [static, private] |
Definition at line 307 of file mythmusic/mythmusic/metadata.h.
Referenced by SetStaticData(), and writeTree().
int MusicNode::m_RandomWeight = 2 [static, private] |
Definition at line 308 of file mythmusic/mythmusic/metadata.h.
Referenced by SetStaticData(), and writeTree().
int MusicNode::m_playcountMin [private] |
Definition at line 310 of file mythmusic/mythmusic/metadata.h.
Referenced by setPlayCountMin(), and writeTree().
int MusicNode::m_playcountMax [private] |
Definition at line 311 of file mythmusic/mythmusic/metadata.h.
Referenced by setPlayCountMax(), and writeTree().
double MusicNode::m_lastplayMin [private] |
Definition at line 312 of file mythmusic/mythmusic/metadata.h.
Referenced by setLastPlayMin(), and writeTree().
double MusicNode::m_lastplayMax [private] |
Definition at line 313 of file mythmusic/mythmusic/metadata.h.
Referenced by setLastPlayMax(), and writeTree().
1.5.5