Mixxx

ITunesFeature Class Reference

#include <itunesfeature.h>

Inheritance diagram for ITunesFeature:
Collaboration diagram for ITunesFeature:

List of all members.

Public Slots

void activate ()
void activate (bool forceReload)
void activateChild (const QModelIndex &index)
void onRightClick (const QPoint &globalPos)
void onRightClickChild (const QPoint &globalPos, QModelIndex index)
void onLazyChildExpandation (const QModelIndex &index)
void onTrackCollectionLoaded ()

Public Member Functions

 ITunesFeature (QObject *parent, TrackCollection *pTrackCollection)
virtual ~ITunesFeature ()
QVariant title ()
QIcon getIcon ()
bool dropAccept (QUrl url)
bool dropAcceptChild (const QModelIndex &index, QUrl url)
bool dragMoveAccept (QUrl url)
bool dragMoveAcceptChild (const QModelIndex &index, QUrl url)
TreeItemModelgetChildModel ()

Static Public Member Functions

static bool isSupported ()

Detailed Description

Definition at line 23 of file itunesfeature.h.


Constructor & Destructor Documentation

ITunesFeature::ITunesFeature ( QObject *  parent,
TrackCollection pTrackCollection 
)

Definition at line 19 of file itunesfeature.cpp.

Here is the call graph for this function:

ITunesFeature::~ITunesFeature ( ) [virtual]

Definition at line 65 of file itunesfeature.cpp.


Member Function Documentation

void ITunesFeature::activate ( ) [virtual, slot]

called when you single click on the root item

Implements LibraryFeature.

Definition at line 94 of file itunesfeature.cpp.

Here is the caller graph for this function:

void ITunesFeature::activate ( bool  forceReload) [slot]

Definition at line 98 of file itunesfeature.cpp.

Here is the call graph for this function:

void ITunesFeature::activateChild ( const QModelIndex &  index) [virtual, slot]

called when you single click on a child item, e.g., a concrete playlist or crate

Implements LibraryFeature.

Definition at line 147 of file itunesfeature.cpp.

Here is the call graph for this function:

bool ITunesFeature::dragMoveAccept ( QUrl  url) [virtual]

Implements LibraryFeature.

Definition at line 194 of file itunesfeature.cpp.

bool ITunesFeature::dragMoveAcceptChild ( const QModelIndex &  index,
QUrl  url 
) [virtual]

Implements LibraryFeature.

Definition at line 198 of file itunesfeature.cpp.

bool ITunesFeature::dropAccept ( QUrl  url) [virtual]

Implements LibraryFeature.

Definition at line 186 of file itunesfeature.cpp.

bool ITunesFeature::dropAcceptChild ( const QModelIndex &  index,
QUrl  url 
) [virtual]

Implements LibraryFeature.

Definition at line 190 of file itunesfeature.cpp.

TreeItemModel * ITunesFeature::getChildModel ( ) [virtual]

Implements LibraryFeature.

Definition at line 155 of file itunesfeature.cpp.

QIcon ITunesFeature::getIcon ( ) [virtual]

Implements LibraryFeature.

Definition at line 90 of file itunesfeature.cpp.

bool ITunesFeature::isSupported ( ) [static]

Definition at line 72 of file itunesfeature.cpp.

Here is the caller graph for this function:

void ITunesFeature::onLazyChildExpandation ( const QModelIndex &  index) [virtual, slot]

Implements LibraryFeature.

Definition at line 626 of file itunesfeature.cpp.

void ITunesFeature::onRightClick ( const QPoint &  globalPos) [virtual, slot]

called when you right click on the root item

Implements LibraryFeature.

Definition at line 159 of file itunesfeature.cpp.

Here is the call graph for this function:

void ITunesFeature::onRightClickChild ( const QPoint &  globalPos,
QModelIndex  index 
) [virtual, slot]

called when you right click on a child item, e.g., a concrete playlist or crate

Implements LibraryFeature.

Definition at line 183 of file itunesfeature.cpp.

void ITunesFeature::onTrackCollectionLoaded ( ) [slot]

Definition at line 602 of file itunesfeature.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QVariant ITunesFeature::title ( ) [virtual]

Implements LibraryFeature.

Definition at line 86 of file itunesfeature.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines