23 #ifndef LIBRARYVIEWALBUM_H
24 #define LIBRARYVIEWALBUM_H
28 #include "Helper/MetaData/Album.h"
29 #include "GUI/Library/Views/LibraryView.h"
37 void sig_disc_pressed(
int);
40 virtual void disc_pressed(
int);
41 virtual void timer_timed_out();
48 QVector< QList<quint8> > _discnumbers;
50 QPoint _discmenu_point;
54 virtual void selectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected );
56 virtual void calc_discmenu_point(QModelIndex idx);
57 virtual void delete_discmenu();
58 virtual void init_discmenu(QModelIndex idx);
59 virtual void show_discmenu();
61 virtual void rc_menu_show(
const QPoint& p);
62 virtual void mousePressEvent(QMouseEvent* e);
63 virtual void mouseMoveEvent(QMouseEvent* e);
66 template <
typename T,
typename ModelType>
67 void fill(
const T& input_data){
70 for(
const Album& album: input_data){
71 _discnumbers << album.discnumbers;
74 LibraryView::fill<T, ModelType>(input_data);
79 #endif // LIBRARYVIEWALBUM_H
Definition: LibraryView.h:59
Definition: LibraryViewAlbum.h:32
The Album class.
Definition: Album.h:41