Sayonara Player
src
Gui
Soundcloud
ContextMenu.h
1
#ifndef SOUNDCLOUDCONTEXTMENU_H
2
#define SOUNDCLOUDCONTEXTMENU_H
3
4
#include "Gui/Utils/ContextMenu/LibraryContextMenu.h"
5
6
namespace
SC
7
{
8
class
ContextMenu
:
public
Library::ContextMenu
9
{
10
Q_OBJECT
11
PIMPL(
ContextMenu
)
12
13
signals:
14
void
sigAddArtistTriggered();
15
16
public
:
17
enum
SCEntry
18
{
19
SCEntryAddArtist=Library::ContextMenu::EntryLast
20
};
21
22
using
Entries=uint64_t;
23
24
explicit
ContextMenu
(QWidget* parent=
nullptr
);
25
~
ContextMenu
()
override
;
26
27
// WidgetTemplateParent interface
28
protected
:
29
void
languageChanged()
override
;
30
31
// ContextMenu interface
32
public
:
33
ContextMenu::Entries
entries
()
const override
;
34
void
showActions
(ContextMenu::Entries
entries
)
override
;
35
void
showAction
(
ContextMenu::Entry
entry,
bool
visible)
override
;
36
};
37
38
}
39
40
#endif // SOUNDCLOUDCONTEXTMENU_H
SC::ContextMenu::entries
ContextMenu::Entries entries() const override
get all visible entries
SC::ContextMenu::showActions
void showActions(ContextMenu::Entries entries) override
show a specific amount of Entries
SC::ContextMenu
Definition:
ContextMenu.h:9
Library::ContextMenu::Entry
Entry
This enum indicates which entries should be visible.
Definition:
LibraryContextMenu.h:70
SC::ContextMenu::showAction
void showAction(ContextMenu::Entry entry, bool visible) override
show/hide a specific Entry
Library::ContextMenu
Context menu used for Library and playlist windows.
Definition:
LibraryContextMenu.h:45
Generated on Wed Jan 6 2021 00:00:00 for Sayonara Player by
1.8.20