Sayonara Player
Loading...
Searching...
No Matches
Public Member Functions | Protected Types | Protected Member Functions | List of all members
Playlist::View Class Reference
Inheritance diagram for Playlist::View:
Gui::WidgetTemplate< T > InfoDialogContainer Gui::Dragable Gui::WidgetTemplateParent

Public Member Functions

 View (const PlaylistPtr &playlist, DynamicPlaybackChecker *dynamicPlaybackChecker, Library::InfoAccessor *libraryAccessor, QWidget *parent)
 
void dropEventFromOutside (QDropEvent *event)
 
void removeSelectedRows ()
 
bool isLocked () const
 
void setLocked (bool b)
 
virtual void showEvent (QShowEvent *e) override
 

Protected Types

enum  EditTab {
  TabText ,
  TabCover ,
  TabTagsFromPath
}
 

Protected Member Functions

MD::Interpretation metadataInterpretation () const override
 
MetaDataList infoDialogData () const override
 
QWidget * getParentWidget () override
 
int mapModelIndexToIndex (const QModelIndex &idx) const override
 
ModelIndexRange mapIndexToModelIndexes (int index) const override
 
void skinChanged () override
 
void dragLeaveEvent (QDragLeaveEvent *event) override
 
void dragEnterEvent (QDragEnterEvent *event) override
 
void dragMoveEvent (QDragMoveEvent *event) override
 
void dropEvent (QDropEvent *event) override
 
void mouseDoubleClickEvent (QMouseEvent *event) override
 
void keyPressEvent (QKeyEvent *event) override
 
bool viewportEvent (QEvent *event) override
 
void contextMenuEvent (QContextMenuEvent *e) override
 
void searchDone () override
 
virtual void languageChanged ()
 
virtual bool hasMetadata () const
 
virtual QStringList pathlist () const
 
virtual void showInfo ()
 
virtual void showLyrics ()
 
virtual void showEdit ()
 
virtual void showCoverEdit ()
 

Member Function Documentation

◆ getParentWidget()

QWidget * Playlist::View::getParentWidget ( )
overrideprotectedvirtual

Implements InfoDialogContainer.

◆ infoDialogData()

MetaDataList Playlist::View::infoDialogData ( ) const
overrideprotectedvirtual

Implements InfoDialogContainer.

◆ metadataInterpretation()

MD::Interpretation Playlist::View::metadataInterpretation ( ) const
overrideprotectedvirtual

Implements InfoDialogContainer.

◆ skinChanged()

void Playlist::View::skinChanged ( )
overrideprotectedvirtual

Reimplemented from Gui::WidgetTemplateParent.