RabbitCommon v2.3.3
Loading...
Searching...
No Matches
FileBroserTreeView.cpp
1// Copyright Copyright (c) Kang Lin studio, All Rights Reserved
2// Author Kang Lin <kl222@126.com>
3
4#include <QLoggingCategory>
5#include <QFileSystemModel>
6#include "FileBroserTreeView.h"
7
8static Q_LOGGING_CATEGORY(log, "RabbitCommon.Browser.File.TreeView")
9CFileBroserTreeView::CFileBroserTreeView(QWidget *parent) : QTreeView(parent)
10{}
11
12CFileBroserTreeView::~CFileBroserTreeView()
13{
14 qDebug(log) << "CFileBroserTreeView::~CFileBroserTreeView()";
15}
16
17void CFileBroserTreeView::selectionChanged(
18 const QItemSelection &selected, const QItemSelection &deselected)
19{
20}
21
22void CFileBroserTreeView::currentChanged(
23 const QModelIndex &current, const QModelIndex &previous)
24{
25 QFileSystemModel* pModel = qobject_cast<QFileSystemModel*>(model());
26 if(!pModel) return;
27 emit sigChanged(pModel->filePath(current), pModel->isDir(current));
28}