Sayonara Player
Loading...
Searching...
No Matches
Library::CoverViewContextMenu Class Reference
Inheritance diagram for Library::CoverViewContextMenu:
Library::ContextMenu Gui::WidgetTemplate< QMenu > Gui::WidgetTemplateParent

Public Types

enum  Entry {
  EntryShowUtils = Library::ContextMenu::EntryLast << 1 ,
  EntrySorting = EntryShowUtils << 1 ,
  EntryZoom = EntrySorting << 1 ,
  EntryShowArtist = EntryZoom << 1 ,
  EntryShowYear = EntryShowArtist << 1 ,
  EntryShowDuration = EntryShowYear << 1
}
using Entries = uint64_t

Signals

void sigZoomChanged (int zoom)
void sigSortingChanged (Library::AlbumSortorder sortorder)
void sigFilterTriggered (const QString &extension, bool b)

Public Member Functions

 CoverViewContextMenu (QWidget *parent)
CoverViewContextMenu::Entries entries () const override
void showActions (CoverViewContextMenu::Entries entries) override
virtual void showAction (ContextMenu::Entry entry, bool visible)
virtual void showAll ()
QAction * action (ContextMenu::Entry entry) const
QAction * actionAfter (ContextMenu::Entry entry) const
QAction * addPreferenceAction (Gui::PreferenceAction *action)
QAction * beforePreferenceAction () const
void setExtensions (const Gui::ExtensionSet &extensions)
void setSelectionCount (int selectionSount)
QKeySequence shortcut (ContextMenu::Entry entry) const

Protected Member Functions

void languageChanged () override
void showEvent (QShowEvent *e) override
void skinChanged () override

Member Function Documentation

◆ entries()

CoverViewContextMenu::Entries Library::CoverViewContextMenu::entries ( ) const
nodiscardoverridevirtual

Reimplemented from Library::ContextMenu.

◆ languageChanged()

void Library::CoverViewContextMenu::languageChanged ( )
overrideprotectedvirtual

Reimplemented from Library::ContextMenu.

◆ showActions()

void Library::CoverViewContextMenu::showActions ( CoverViewContextMenu::Entries entries)
overridevirtual

Reimplemented from Library::ContextMenu.

◆ showEvent()

void Library::CoverViewContextMenu::showEvent ( QShowEvent * e)
overrideprotectedvirtual

Reimplemented from Gui::WidgetTemplate< QMenu >.

◆ skinChanged()

void Library::ContextMenu::skinChanged ( )
overrideprotectedvirtualinherited

Reimplemented from Gui::WidgetTemplateParent.