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 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 getSQLFieldName | ( | const QString & | fieldName | ) |
Definition at line 277 of file smartplaylist.cpp.
QString getOrderBySQL | ( | const QString & | orderByFields | ) |
Definition at line 240 of file smartplaylist.cpp.
Referenced by Playlist::fillSonglistFromSmartPlaylist(), SmartPlaylistEditor::getOrderByClause(), and PlaylistEditorView::getSmartPlaylistTracks().
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().
Q_DECLARE_METATYPE | ( | SmartPLCriteriaRow * | ) |