RabbitCommon
v2.3.3
Loading...
Searching...
No Matches
Src
DockFolderBrowser
DockFolderBrowser.h
1
// Copyright Copyright (c) Kang Lin studio, All Rights Reserved
2
// Author Kang Lin <kl222@126.com>
3
4
#ifndef FOLDERBROWSER_H
5
#define FOLDERBROWSER_H
6
7
#include <QDockWidget>
8
9
#include "rabbitcommon_export.h"
10
11
namespace
Ui
{
12
class
CDockFolderBrowser
;
13
}
14
15
class
QFileSystemModel;
16
27
class
RABBITCOMMON_EXPORT
CDockFolderBrowser
:
public
QDockWidget
28
{
29
Q_OBJECT
30
31
public
:
32
explicit
CDockFolderBrowser
(
const
QString &title, QWidget *parent =
nullptr
,
33
Qt::WindowFlags flags = Qt::WindowFlags());
34
explicit
CDockFolderBrowser
(QWidget *parent =
nullptr
,
35
Qt::WindowFlags flags = Qt::WindowFlags());
36
virtual
~CDockFolderBrowser
();
37
39
void
setRootPath(
const
QString dir);
41
QString rootPath()
const
;
42
43
Q_SIGNALS:
49
void
sigDoubleClicked
(
const
QString &szItem,
bool
bDir);
50
51
private
:
52
Ui::CDockFolderBrowser *ui;
53
54
QFileSystemModel *m_pModel;
55
56
bool
m_bDetails;
57
};
58
59
#endif
// FOLDERBROWSER_H
CDockFolderBrowser
Folder browser.
Definition
DockFolderBrowser.h:28
CDockFolderBrowser::sigDoubleClicked
void sigDoubleClicked(const QString &szItem, bool bDir)
emit when Double clicked
Ui
Definition
MainWindow.h:13
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力