Add checkboxes for selecting user and factory content (#5786)

Co-authored-by: IanCaio <iancaio_dev@hotmail.com>
Co-authored-by: Dominic Clark <mrdomclark@gmail.com>
Co-authored-by: Kevin Zander <veratil@gmail.com>
This commit is contained in:
thmueller64
2020-11-26 23:25:32 +01:00
committed by GitHub
parent 571c425f4a
commit 1949f93f10
5 changed files with 82 additions and 10 deletions

View File

@@ -26,6 +26,7 @@
#ifndef FILE_BROWSER_H
#define FILE_BROWSER_H
#include <QCheckBox>
#include <QtCore/QDir>
#include <QtCore/QMutex>
#include <QTreeWidget>
@@ -58,7 +59,10 @@ public:
*/
FileBrowser( const QString & directories, const QString & filter,
const QString & title, const QPixmap & pm,
QWidget * parent, bool dirs_as_items = false, bool recurse = false );
QWidget * parent, bool dirs_as_items = false, bool recurse = false,
const QString& userDir = "",
const QString& factoryDir = "");
virtual ~FileBrowser() = default;
private slots:
@@ -83,6 +87,11 @@ private:
bool m_dirsAsItems;
bool m_recurse;
void addContentCheckBox();
QCheckBox* m_showUserContent = nullptr;
QCheckBox* m_showFactoryContent = nullptr;
QString m_userDir;
QString m_factoryDir;
} ;