Ai
1 Star 0 Fork 0

TongsonLoo/QtPlayer_wwwwwalter

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
playlistview.cpp 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
wwwwwalter 提交于 2023-08-14 02:40 +08:00 . icon
#include "playlistview.h"
#include <QIcon>
PlayListView::PlayListView(QWidget *parent)
: QTreeView{parent}
{
setEditTriggers(QAbstractItemView::NoEditTriggers);
model = new QStandardItemModel;
model->setHorizontalHeaderLabels(QStringList()<<tr("Name")<<tr("Path")<<tr("Type"));
setModel(model);
}
void PlayListView::addFile(QFileInfo fileInfo)
{
QList<QStandardItem*> row;
row.append(new QStandardItem(QIcon(":/images/green/video_file.svg"),fileInfo.fileName()));
row.append(new QStandardItem(fileInfo.path()));
row.append(new QStandardItem(fileInfo.suffix()));
model->appendRow(row);
}
void PlayListView::addFile(QList<QFileInfo> fileInfoList)
{
foreach (QFileInfo fileInfo, fileInfoList) {
addFile(fileInfo);
}
}
//void PlayListWidget::addFile(SpaceFile file)
//{
// QList<QStandardItem*> fileInfo;
// fileInfo.append(new QStandardItem(file.getName()));
// fileInfo.append(new QStandardItem(file.getPath()));
// fileInfo.append(new QStandardItem(file.getType()));
// model->appendRow(fileInfo);
//}
//void PlayListWidget::addFiles(QList<SpaceFile> fileList)
//{
// foreach (SpaceFile file, fileList) {
// addFile(file);
// }
//}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tongsonloo/qt-player_wwwwwalter.git
git@gitee.com:tongsonloo/qt-player_wwwwwalter.git
tongsonloo
qt-player_wwwwwalter
QtPlayer_wwwwwalter
main

搜索帮助