DAWorkbench
0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAFilePathEditWidget.h
1
#ifndef DAFILEPATHEDITWIDGET_H
2
#define DAFILEPATHEDITWIDGET_H
3
4
#include <QWidget>
5
#include "DACommonWidgetsAPI.h"
6
namespace
Ui
7
{
8
class
DAFilePathEditWidget;
9
}
10
11
namespace
DA
12
{
13
23
class
DACOMMONWIDGETS_API
DAFilePathEditWidget
:
public
QWidget
24
{
25
Q_OBJECT
26
DA_DECLARE_PRIVATE(
DAFilePathEditWidget
)
27
public
:
28
explicit
DAFilePathEditWidget
(QWidget* parent =
nullptr
);
29
~DAFilePathEditWidget
();
30
// 设置过滤
31
void
setNameFilter(
const
QString& filter);
32
void
setNameFilters(
const
QStringList& filters);
33
// 获取路径
34
QString getFilePath()
const
;
35
void
setFilePath(
const
QString& v);
36
signals:
41
void
selectedPath
(
const
QString& p);
42
private
slots:
43
void
onToolButtonOpenClicked();
44
void
onLineEditEditingFinished();
45
46
protected
:
47
void
changeEvent(QEvent* e);
48
49
private
:
50
Ui::DAFilePathEditWidget* ui;
51
};
52
}
53
54
#endif
// DAFILEPATHEDITWIDGET_H
DA::DAFilePathEditWidget
打开文件编辑窗口,可通过此窗口选中一个文件路径
Definition
DAFilePathEditWidget.h:24
DA::DAFilePathEditWidget::selectedPath
void selectedPath(const QString &p)
选中路径后会发射此信号
DA
序列化类都是带异常的,使用中需要处理异常
Definition
AppMainWindow.cpp:44
src
DACommonWidgets
DAFilePathEditWidget.h
制作者
1.9.8