Mixxx

BrowseFeature Class Reference

#include <browsefeature.h>

Inheritance diagram for BrowseFeature:
Collaboration diagram for BrowseFeature:

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)

Signals

void setRootIndex (const QModelIndex &)

Public Member Functions

 BrowseFeature (QObject *parent, ConfigObject< ConfigValue > *pConfig, TrackCollection *pTrackCollection, RecordingManager *pRec)
virtual ~BrowseFeature ()
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 ()

Detailed Description

Definition at line 21 of file browsefeature.h.


Constructor & Destructor Documentation

BrowseFeature::BrowseFeature ( QObject *  parent,
ConfigObject< ConfigValue > *  pConfig,
TrackCollection pTrackCollection,
RecordingManager pRec 
)

Definition at line 17 of file browsefeature.cpp.

Here is the call graph for this function:

BrowseFeature::~BrowseFeature ( ) [virtual]

Definition at line 105 of file browsefeature.cpp.


Member Function Documentation

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

called when you single click on the root item

Implements LibraryFeature.

Definition at line 143 of file browsefeature.cpp.

Here is the call graph for this function:

void BrowseFeature::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 150 of file browsefeature.cpp.

Here is the call graph for this function:

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

Implements LibraryFeature.

Definition at line 132 of file browsefeature.cpp.

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

Implements LibraryFeature.

Definition at line 137 of file browsefeature.cpp.

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

Implements LibraryFeature.

Definition at line 121 of file browsefeature.cpp.

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

Implements LibraryFeature.

Definition at line 126 of file browsefeature.cpp.

TreeItemModel * BrowseFeature::getChildModel ( ) [virtual]

Implements LibraryFeature.

Definition at line 117 of file browsefeature.cpp.

QIcon BrowseFeature::getIcon ( ) [virtual]

Implements LibraryFeature.

Definition at line 113 of file browsefeature.cpp.

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

Implements LibraryFeature.

Definition at line 171 of file browsefeature.cpp.

Here is the call graph for this function:

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

called when you right click on the root item

Implements LibraryFeature.

Definition at line 158 of file browsefeature.cpp.

void BrowseFeature::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 162 of file browsefeature.cpp.

void BrowseFeature::setRootIndex ( const QModelIndex &  ) [signal]
QVariant BrowseFeature::title ( ) [virtual]

Implements LibraryFeature.

Definition at line 109 of file browsefeature.cpp.


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