![]() |
Miam-Player
0.8.0
A nice music player
|
The SearchDialog class is a popup dialog which opens when one is typing text. More...
#include <searchdialog.h>
Public Slots | |
virtual void | aboutToProcessRemoteTracks (const std::list< TrackDAO > &tracks) override |
void | clear () |
void | moveSearchDialog (int=-1, int=-1) |
virtual void | processResults (Request type, const QStandardItemList &results) override |
![]() | |
virtual void | processResults (Request type, const QStandardItemList &results)=0 |
virtual void | aboutToProcessRemoteTracks (const std::list< TrackDAO > &tracks)=0 |
Public Member Functions | |
SearchDialog (ViewPlaylists *viewPlaylists) | |
virtual | ~SearchDialog () |
virtual void | addSource (QCheckBox *checkBox) override |
virtual QListView * | albums () const override |
virtual QListView * | artists () const override |
virtual bool | eventFilter (QObject *obj, QEvent *event) override |
void | setSearchExpression (const QString &text) |
virtual QListView * | tracks () const override |
![]() | |
AbstractSearchDialog (QWidget *parent=nullptr, Qt::WindowFlags f=0) | |
virtual | ~AbstractSearchDialog () |
![]() | |
void | setupUi (QWidget *SearchDialog) |
void | retranslateUi (QWidget *SearchDialog) |
Protected Member Functions | |
virtual void | paintEvent (QPaintEvent *) override |
Additional Inherited Members | |
![]() | |
enum | Request { Artist = 0, Album = 1, Track = 2 } |
enum | DataType { DT_Origin = Qt::UserRole + 1, DT_Identifier = Qt::UserRole + 2 } |
![]() | |
void | aboutToSearch (const QString &text) |
![]() | |
QVBoxLayout * | verticalLayout_3 |
QHBoxLayout * | hl_searchMore |
QSpacerItem * | hs_left_searchMore |
QLabel * | iconSearchMore |
QLabel * | labelSearchMore |
QSpacerItem * | hs_right_searchMore |
QPushButton * | closeButton |
QHBoxLayout * | horizontalLayout |
QWidget * | artistLayoutWidget |
QVBoxLayout * | verticalLayout_4 |
QLabel * | iconArtists |
QSpacerItem * | verticalSpacer_4 |
QListView * | _artists |
QHBoxLayout * | horizontalLayout_2 |
QWidget * | albumLayoutWidget |
QVBoxLayout * | verticalLayout_2 |
QLabel * | iconAlbums |
QSpacerItem * | verticalSpacer_3 |
QListView * | _albums |
QHBoxLayout * | horizontalLayout_4 |
QWidget * | trackLayoutWidget |
QVBoxLayout * | verticalLayout |
QLabel * | iconTracks |
QSpacerItem * | verticalSpacer |
QListView * | _tracks |
QWidget * | aggregated |
QVBoxLayout * | verticalLayout_5 |
QLabel * | labelAggregated |
QHBoxLayout * | sources_layout |
QSpacerItem * | aggregatedRightSpacer |
The SearchDialog class is a popup dialog which opens when one is typing text.
|
explicit |
Constructor.
|
virtual |
|
overridevirtualslot |
|
overridevirtual |
Required interface from AbstractSearchDialog class.
Implements AbstractSearchDialog.
|
inlineoverridevirtual |
Required interface from AbstractSearchDialog class.
Implements AbstractSearchDialog.
|
inlineoverridevirtual |
Required interface from AbstractSearchDialog class.
Implements AbstractSearchDialog.
|
slot |
|
overridevirtual |
|
slot |
|
overrideprotectedvirtual |
Custom rendering.
|
overridevirtualslot |
Process results sent back from various search engines (local, remote).
void SearchDialog::setSearchExpression | ( | const QString & | text | ) |
String to look for on every registered search engines.
|
inlineoverridevirtual |
Required interface from AbstractSearchDialog class.
Implements AbstractSearchDialog.