Sayonara Player
Loading...
Searching...
No Matches
Library::GUI_AbstractLibrary Class Referenceabstract
Inheritance diagram for Library::GUI_AbstractLibrary:
Gui::Widget Gui::WidgetTemplate< QWidget > Gui::WidgetTemplateParent Library::GUI_LocalLibrary SC::GUI_Library

Signals

void sigShown ()
void sigClosed ()

Public Member Functions

 GUI_AbstractLibrary (AbstractLibrary *library, QWidget *parent=nullptr)
Dialog * boxIntoDialog ()

Protected Slots

virtual void liveSearchChanged ()
virtual void clearSelections ()
virtual void searchTriggered ()
virtual void searchEdited (const QString &searchString)
virtual void keyPressed (int key)
virtual void queryLibrary ()
virtual void itemDeleteClicked ()
virtual void showDeleteAnswer (const QString &text)
void tracksDeleteClicked ()

Protected Member Functions

virtual void initShortcuts ()
virtual bool hasSelections () const
virtual TrackDeletionMode showDeleteDialog (int trackCount)=0
virtual TableViewlvArtist () const =0
virtual TableViewlvAlbum () const =0
virtual TableViewlvTracks () const =0
virtual SearchBarleSearch () const =0
virtual QList< QAbstractItemView * > allViews () const =0
virtual QList< Filter::Mode > searchOptions () const =0
template<typename UI, typename T>
std::shared_ptr< UI > setupParent (T *subclass)
void showEvent (QShowEvent *e) override
virtual void closeEvent (QCloseEvent *e) override
virtual void languageChanged ()
virtual void skinChanged ()

Protected Attributes

Dialog * mBoxedDialog = nullptr

Member Function Documentation

◆ showEvent()

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

Reimplemented from Gui::Widget.