summaryrefslogtreecommitdiff
path: root/examples/triage/files.cpp
diff options
context:
space:
mode:
authorJordan Wiens <jordan@psifertex.com>2019-08-28 07:28:47 -0400
committerJordan Wiens <jordan@psifertex.com>2019-08-28 07:28:47 -0400
commit7971d55486180e07a8bd3a0741bac7b03b6fe460 (patch)
treed7930a12619533e585a07c42568678759ac9bfde /examples/triage/files.cpp
parent8fabefbe22a279f7bc6c2fde72e23a8986dfbe5b (diff)
add preference for showing hidden files in triage
Diffstat (limited to 'examples/triage/files.cpp')
-rw-r--r--examples/triage/files.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/examples/triage/files.cpp b/examples/triage/files.cpp
index e2f86e0f..c80f7bc8 100644
--- a/examples/triage/files.cpp
+++ b/examples/triage/files.cpp
@@ -11,9 +11,13 @@ TriageFilePicker::TriageFilePicker(UIContext* context): m_contextMenuManager(thi
QVBoxLayout* layout = new QVBoxLayout();
layout->setContentsMargins(0, 0, 0, 0);
+ SettingsRef settings = BinaryNinja::Settings::Instance();
+ bool hiddenFiles = settings->Get<bool>("triage.hiddenFiles");
m_model = new QFileSystemModel();
m_model->setRootPath("");
+ if (hiddenFiles)
+ m_model->setFilter(QDir::Hidden | QDir::AllEntries | QDir::System );
m_tree = new QTreeView(this);
m_tree->setModel(m_model);
m_tree->setSelectionMode(QAbstractItemView::ExtendedSelection);