![]() |
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 |
Public Slots inherited from AbstractSearchDialog | |
| 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 |
Public Member Functions inherited from AbstractSearchDialog | |
| AbstractSearchDialog (QWidget *parent=nullptr, Qt::WindowFlags f=0) | |
| virtual | ~AbstractSearchDialog () |
Public Member Functions inherited from Ui_SearchDialog | |
| void | setupUi (QWidget *SearchDialog) |
| void | retranslateUi (QWidget *SearchDialog) |
Protected Member Functions | |
| virtual void | paintEvent (QPaintEvent *) override |
Additional Inherited Members | |
Public Types inherited from AbstractSearchDialog | |
| enum | Request { Artist = 0, Album = 1, Track = 2 } |
| enum | DataType { DT_Origin = Qt::UserRole + 1, DT_Identifier = Qt::UserRole + 2 } |
Signals inherited from AbstractSearchDialog | |
| void | aboutToSearch (const QString &text) |
Public Attributes inherited from Ui_SearchDialog | |
| 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.