summaryrefslogtreecommitdiff
path: root/src/datatab.cpp
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2020-02-07 10:52:49 -0500
committerisanae <14251494+isanae@users.noreply.github.com>2020-02-07 10:52:49 -0500
commit41e6189be431dbd41b9d41751b01708df06a9610 (patch)
treee6b759bc49ff156caba12654b2e76b44c26626da /src/datatab.cpp
parent49a1e234ef35e34f92c6be6c95cb88b8b498245f (diff)
disconnect any proxies when fully loading
disable model when resetting, enable it back after the directory refresh so the tree doesn't appear in a weird state in between
Diffstat (limited to 'src/datatab.cpp')
-rw-r--r--src/datatab.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/datatab.cpp b/src/datatab.cpp
index 212d6754..db9151f8 100644
--- a/src/datatab.cpp
+++ b/src/datatab.cpp
@@ -90,6 +90,7 @@ void DataTab::activated()
void DataTab::onRefresh()
{
if (QGuiApplication::keyboardModifiers() & Qt::ShiftModifier) {
+ m_filetree->model()->setEnabled(false);
m_filetree->clear();
}
@@ -98,6 +99,7 @@ void DataTab::onRefresh()
void DataTab::updateTree()
{
+ m_filetree->model()->setEnabled(true);
m_filetree->refresh();
if (!m_filter.empty()) {