Sayonara Player
Public Types | Signals | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
LibraryContextMenu Class Reference

Public Types

enum  Entry {
  EntryNone =0,
  EntryInfo =(1<<0),
  EntryEdit =(1<<1),
  EntryLyrics =(1<<2),
  EntryRemove =(1<<3),
  EntryDelete =(1<<4),
  EntryPlayNext =(1<<5),
  EntryAppend =(1<<6),
  EntryRefresh =(1<<7),
  EntryClear =(1<<8)
}
 

Signals

void sig_info_clicked ()
 
void sig_edit_clicked ()
 
void sig_lyrics_clicked ()
 
void sig_remove_clicked ()
 
void sig_delete_clicked ()
 
void sig_play_next_clicked ()
 
void sig_append_clicked ()
 
void sig_refresh_clicked ()
 
void sig_clear_clicked ()
 

Public Member Functions

 LibraryContextMenu (QWidget *parent=nullptr)
 
LibraryContexMenuEntries get_entries () const
 
void show_actions (LibraryContexMenuEntries entries)
 
void show_action (Entry entry, bool visible)
 
void show_all ()
 

Protected Member Functions

void changeEvent (QEvent *e)
 

Private Attributes

Settings_settings =nullptr
 
Inheritance diagram for LibraryContextMenu:
SayonaraClass