DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DADialogDataFrameDataSearch.h
1#ifndef DADIALOGDATAFRAMEDATASEARCH_H
2#define DADIALOGDATAFRAMEDATASEARCH_H
3
4#include <QDialog>
5#include "pandas/DAPyDataFrame.h"
6namespace Ui
7{
8class DADialogDataFrameDataSearch;
9}
10
11namespace DA
12{
13class DADataTableView;
14
15class DADialogDataFrameDataSearch : public QDialog
16{
17 Q_OBJECT
18
19public:
20 explicit DADialogDataFrameDataSearch(QWidget* parent = nullptr);
22 // 获取查找内容
23 QString getSearchText() const;
24 // 获取内容坐标
25 QList< QPair< int, int > > getItemCoor() const;
26
27 DADataTableView* getDataTableView() const;
28 void setDataTableView(DADataTableView* v);
29 // 搜索
30 void searchData();
31private slots:
32 void onPushButtonNextClicked();
33 void onLineEditTextChanged(const QString& t);
34
35private:
36 Ui::DADialogDataFrameDataSearch* ui;
37 DADataTableView* mDataTableView { nullptr };
38 QList< QPair< int, int > > mMatches {};
39 bool mIsNeedResearch { true };
40 int mIndex { -1 };
41};
42}
43
44#endif // DADIALOGDATAFRAMEDATASEARCH_H
Definition DADataTableView.h:10
Definition DADialogDataFrameDataSearch.h:16
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44