|
MythTV master
|
#include <utility>#include <vector>#include <QDateTime>#include <QVariant>#include <QKeyEvent>#include <QCoreApplication>#include <libmythui/mythscreentype.h>Go to the source code of this file.
Classes | |
| class | SmartPLCriteriaRow |
| class | SmartPlaylistEditor |
| class | CriteriaRowEditor |
| class | SmartPLResultViewer |
| class | SmartPLOrderByDialog |
| class | SmartPLDateDialog |
Enumerations | |
| enum | SmartPLFieldType : std::uint8_t { ftString = 1 , ftNumeric , ftDate , ftBoolean } |
Functions | |
| QString | getCriteriaSQL (const QString &fieldName, const QString &operatorName, QString value1, QString value2) |
| QString | getSQLFieldName (const QString &fieldName) |
| QString | getOrderBySQL (const QString &orderByFields) |
| QString | formattedFieldValue (const QVariant &value) |
| Q_DECLARE_METATYPE (SmartPLCriteriaRow *) | |
| enum SmartPLFieldType : std::uint8_t |
| Enumerator | |
|---|---|
| ftString | |
| ftNumeric | |
| ftDate | |
| ftBoolean | |
Definition at line 22 of file smartplaylist.h.
| QString formattedFieldValue | ( | const QVariant & | value | ) |
Definition at line 104 of file smartplaylist.cpp.
Referenced by MusicCommon::byAlbum(), MusicCommon::byArtist(), MusicCommon::byGenre(), MusicCommon::byTitle(), MusicCommon::byYear(), and getCriteriaSQL().
| QString getCriteriaSQL | ( | const QString & | fieldName, |
| const QString & | operatorName, | ||
| QString | value1, | ||
| QString | value2 | ||
| ) |
Definition at line 149 of file smartplaylist.cpp.
Referenced by Playlist::fillSonglistFromSmartPlaylist(), PlaylistEditorView::getSmartPlaylistTracks(), and SmartPLCriteriaRow::getSQL().
| QString getOrderBySQL | ( | const QString & | orderByFields | ) |
Definition at line 240 of file smartplaylist.cpp.
Referenced by Playlist::fillSonglistFromSmartPlaylist(), SmartPlaylistEditor::getOrderByClause(), and PlaylistEditorView::getSmartPlaylistTracks().
| QString getSQLFieldName | ( | const QString & | fieldName | ) |
Definition at line 277 of file smartplaylist.cpp.
| Q_DECLARE_METATYPE | ( | SmartPLCriteriaRow * | ) |