5#ifndef PONYPLAYER_CONTROLLER_H
6#define PONYPLAYER_CONTROLLER_H
20 QList<simpleListItem *> result;
24 explicit Controller(QObject *parent =
nullptr);
42 qDebug() <<
"Insert to MediaLib Success!\n";
44 qDebug() <<
"Insert to MediaLib Fail!\n";
49 qDebug() <<
"Remove from MediaLib Success!\n";
51 qDebug() <<
"Remove from MediaLib Fail!\n";
56 qDebug() <<
"Search Find!\n";
58 qDebug() <<
"Search Fail!\n";
64 for (
int i = 0; i < rst.size(); i++) {
65 result.append(rst[i]);
71 playListItemResult = rst;
75 QString
getFile(QString filename, QString path) {
81 qDebug() <<
"路径:" << info->
getPath();
Definition: controller.h:14
void removeRequirement(QString path)
~Controller()
Definition: controller.cpp:37
void searchItem(QString primaryKey)
void getSearchRst(PlayListItem *resultItem)
Definition: controller.h:54
void sendGetInfoRequirement(QString filepath)
Definition: controller.h:101
QString getFile(QString filename, QString path)
Definition: controller.h:75
void extractRequirement()
void sendExtractRequirement()
Definition: controller.h:97
Q_INVOKABLE void updateRecentFile(QString filePath)
Definition: controller.cpp:86
QVariantList recentFiles
Definition: controller.h:16
void sendRemoveRequirement(QString filepath, QString iconPath)
Definition: controller.h:99
void getInfoRequirement(QString path)
Q_INVOKABLE QVariantList getRecentFiles()
Definition: controller.cpp:56
void removeItem(PlayListItem *item)
void getExtractRst(QList< simpleListItem * > rst)
Definition: controller.h:61
Q_INVOKABLE QVariantMap getListItemInfo()
Definition: controller.cpp:131
void insertItem(PlayListItem *item)
Q_INVOKABLE QVariantList getSimpleListItemList()
Definition: controller.cpp:44
void finishExtractItems()
void getInfoRst(PlayListItem *rst)
Definition: controller.h:70
void getInsertRst(int resultCode)
Definition: controller.h:40
void getRemoveRst(int resultCode)
Definition: controller.h:47
void recentFilesChanged()
Controller(QObject *parent=nullptr)
Definition: controller.cpp:8
Q_INVOKABLE float getVideoSize()
Definition: playlist.h:80
Q_INVOKABLE void setFileName(QString _fileName)
Definition: playlist.h:59
Q_INVOKABLE void setPath(QString _path)
Definition: playlist.h:65
Q_INVOKABLE QString getAudioFormat()
Definition: playlist.h:92
Q_INVOKABLE int getAudioAverageBitRate()
Definition: playlist.h:95
Q_INVOKABLE int getVideoWidth()
Definition: playlist.h:83
Q_INVOKABLE int getFrameRate()
Definition: playlist.h:74
Q_INVOKABLE QString getFileName()
Definition: playlist.cpp:3
Q_INVOKABLE int getSampleRate()
Definition: playlist.h:101
Q_INVOKABLE int getBitRate()
Definition: playlist.h:77
Q_INVOKABLE float getAudioSize()
Definition: playlist.h:107
Q_INVOKABLE int getChannelNumbers()
Definition: playlist.h:98
Q_INVOKABLE int getVideoHeight()
Definition: playlist.h:86
Q_INVOKABLE QString getVideoFormat()
Definition: playlist.h:89
Q_INVOKABLE int getStreamNumbers()
Definition: playlist.h:110
Q_INVOKABLE QString getPath()
Definition: playlist.h:64
static QString getInfo(QString filename, PlayListItem &res)
Definition: info_accessor.cpp:23