From 7a41f2d9bf2ca8d6287028650473804dbb9338e4 Mon Sep 17 00:00:00 2001 From: Maxim Stewart Date: Tue, 30 May 2017 07:34:06 -0500 Subject: [PATCH] Added QFileSystemModel for the fileListView or aka treeView Added QString filters to be used with QFileSystemModel Added setAsset method as part of getAssetLibrary for reusability --- QtMeshViewer/Header/MainWindow.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/QtMeshViewer/Header/MainWindow.h b/QtMeshViewer/Header/MainWindow.h index 42c3e9e..db9db56 100644 --- a/QtMeshViewer/Header/MainWindow.h +++ b/QtMeshViewer/Header/MainWindow.h @@ -3,10 +3,10 @@ #include #include "ui_MainWindow.h" #include "FileInfoWindow.h" +#include #include #include - struct Material; class MainWindow : public QMainWindow @@ -26,15 +26,19 @@ private: int m_curSeverity; FileInfoWindow* m_infoWindow; + QFileSystemModel* fmodel; + QStringList filters; // functions private: void setupWidgets(); void getAssetLibrary(); + void setAsset(QString path); void searchMeshFiles(QString path); void openFile(); void takeScreenShot(); void aboutTool(); + void setAsset(QString); protected: virtual void resizeEvent(QResizeEvent * e) Q_DECL_OVERRIDE;