Mixxx

AutoDJFeature Class Reference

#include <autodjfeature.h>

Inheritance diagram for AutoDJFeature:
Collaboration diagram for AutoDJFeature:

List of all members.

Public Slots

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

Public Member Functions

 AutoDJFeature (QObject *parent, ConfigObject< ConfigValue > *pConfig, TrackCollection *pTrackCollection)
virtual ~AutoDJFeature ()
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)
void bindWidget (WLibrarySidebar *sidebarWidget, WLibrary *libraryWidget, MixxxKeyboard *keyboard)
TreeItemModelgetChildModel ()

Detailed Description

Definition at line 18 of file autodjfeature.h.


Constructor & Destructor Documentation

AutoDJFeature::AutoDJFeature ( QObject *  parent,
ConfigObject< ConfigValue > *  pConfig,
TrackCollection pTrackCollection 
)

Definition at line 19 of file autodjfeature.cpp.

AutoDJFeature::~AutoDJFeature ( ) [virtual]

Definition at line 28 of file autodjfeature.cpp.


Member Function Documentation

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

called when you single click on the root item

Implements LibraryFeature.

Definition at line 59 of file autodjfeature.cpp.

Here is the call graph for this function:

void AutoDJFeature::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 65 of file autodjfeature.cpp.

void AutoDJFeature::bindWidget ( WLibrarySidebar sidebarWidget,
WLibrary libraryWidget,
MixxxKeyboard keyboard 
) [virtual]

Reimplemented from LibraryFeature.

Definition at line 39 of file autodjfeature.cpp.

Here is the call graph for this function:

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

Implements LibraryFeature.

Definition at line 110 of file autodjfeature.cpp.

Here is the call graph for this function:

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

Implements LibraryFeature.

Definition at line 115 of file autodjfeature.cpp.

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

Implements LibraryFeature.

Definition at line 76 of file autodjfeature.cpp.

Here is the call graph for this function:

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

Implements LibraryFeature.

Definition at line 106 of file autodjfeature.cpp.

TreeItemModel * AutoDJFeature::getChildModel ( ) [virtual]

Implements LibraryFeature.

Definition at line 55 of file autodjfeature.cpp.

QIcon AutoDJFeature::getIcon ( ) [virtual]

Implements LibraryFeature.

Definition at line 35 of file autodjfeature.cpp.

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

Implements LibraryFeature.

Definition at line 119 of file autodjfeature.cpp.

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

called when you right click on the root item

Implements LibraryFeature.

Definition at line 69 of file autodjfeature.cpp.

void AutoDJFeature::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 72 of file autodjfeature.cpp.

QVariant AutoDJFeature::title ( ) [virtual]

Implements LibraryFeature.

Definition at line 31 of file autodjfeature.cpp.


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