From b5019f586e08d4ae83ebc33b622591f23c73a80e Mon Sep 17 00:00:00 2001
From: isanae <14251494+isanae@users.noreply.github.com>
Date: Sat, 6 Jul 2019 20:02:16 -0400
Subject: FileDialogMemory didn't actually use the cached directory
---
src/filedialogmemory.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'src')
diff --git a/src/filedialogmemory.cpp b/src/filedialogmemory.cpp
index 554a6235..0e3e9793 100644
--- a/src/filedialogmemory.cpp
+++ b/src/filedialogmemory.cpp
@@ -66,7 +66,7 @@ QString FileDialogMemory::getOpenFileName(
if (currentDir.isEmpty()) {
auto itor = instance().m_Cache.find(dirID);
if (itor != instance().m_Cache.end()) {
- currentDir = itor->first;
+ currentDir = itor->second;
}
}
@@ -90,7 +90,7 @@ QString FileDialogMemory::getExistingDirectory(
if (currentDir.isEmpty()) {
auto itor = instance().m_Cache.find(dirID);
if (itor != instance().m_Cache.end()) {
- currentDir = itor->first;
+ currentDir = itor->second;
}
}
--
cgit v1.3.1
From 6378a80ad00aef4b8ae78c189fc032eac8d9e78e Mon Sep 17 00:00:00 2001
From: isanae <14251494+isanae@users.noreply.github.com>
Date: Sat, 6 Jul 2019 20:03:01 -0400
Subject: fixed duplicate mnemonic for status bar
---
src/mainwindow.ui | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'src')
diff --git a/src/mainwindow.ui b/src/mainwindow.ui
index 6a816262..70d1cf39 100644
--- a/src/mainwindow.ui
+++ b/src/mainwindow.ui
@@ -1733,7 +1733,7 @@ p, li { white-space: pre-wrap; }
true
- St&atus bar
+ Status &bar
--
cgit v1.3.1
From 9c00d7b7f648fe6a7a84a66714641bd18abf6989 Mon Sep 17 00:00:00 2001
From: isanae <14251494+isanae@users.noreply.github.com>
Date: Sat, 6 Jul 2019 20:05:27 -0400
Subject: fixed context menu being offset vertically in the overwrite dialog
---
src/overwriteinfodialog.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
(limited to 'src')
diff --git a/src/overwriteinfodialog.cpp b/src/overwriteinfodialog.cpp
index 0a884ac9..5ee8d76c 100644
--- a/src/overwriteinfodialog.cpp
+++ b/src/overwriteinfodialog.cpp
@@ -290,5 +290,6 @@ void OverwriteInfoDialog::on_filesView_customContextMenuRequested(const QPoint &
m_FileSelection.clear();
m_FileSelection.append(m_FileSystemModel->index(m_FileSystemModel->rootPath(), 0));
}
- menu.exec(ui->filesView->mapToGlobal(pos));
+
+ menu.exec(ui->filesView->viewport()->mapToGlobal(pos));
}
--
cgit v1.3.1
From f0c5f6f67298f4009bfb0b1804c6c620d42577e1 Mon Sep 17 00:00:00 2001
From: isanae <14251494+isanae@users.noreply.github.com>
Date: Sat, 6 Jul 2019 20:15:04 -0400
Subject: fixed "not logged in" in the statusbar not respecting theme
---
src/statusbar.cpp | 27 ++++++++++++++++-----------
1 file changed, 16 insertions(+), 11 deletions(-)
(limited to 'src')
diff --git a/src/statusbar.cpp b/src/statusbar.cpp
index 8ad5bea1..e9a6e658 100644
--- a/src/statusbar.cpp
+++ b/src/statusbar.cpp
@@ -23,7 +23,7 @@ StatusBar::StatusBar(QStatusBar* bar, Ui::MainWindow* ui) :
m_bar->addPermanentWidget(m_notifications);
m_bar->addPermanentWidget(m_update);
m_bar->addPermanentWidget(m_api);
-
+
m_progress->setTextVisible(true);
m_progress->setRange(0, 100);
@@ -72,8 +72,8 @@ void StatusBar::setAPI(const APIStats& stats, const APIUserAccount& user)
if (user.type() == APIUserAccountTypes::None) {
text = "API: not logged in";
- textColor = "initial";
- backgroundColor = "transparent";
+ textColor = "";
+ backgroundColor = "";
} else {
text = QString("API: Queued: %1 | Daily: %2 | Hourly: %3")
.arg(stats.requestsQueued)
@@ -94,20 +94,25 @@ void StatusBar::setAPI(const APIStats& stats, const APIUserAccount& user)
m_api->setText(text);
- m_api->setStyleSheet(QString(R"(
+ QString ss(R"(
QLabel
{
padding-left: 0.1em;
padding-right: 0.1em;
padding-top: 0;
- padding-bottom: 0;
- color: %1;
- background-color: %2;
- }
- )")
- .arg(textColor)
- .arg(backgroundColor));
+ padding-bottom: 0;)");
+
+ if (!textColor.isEmpty()) {
+ ss += QString("\ncolor: %1;").arg(textColor);
+ }
+
+ if (!backgroundColor.isEmpty()) {
+ ss += QString("\nbackground-color: %2;").arg(backgroundColor);
+ }
+
+ ss += "\n}";
+ m_api->setStyleSheet(ss);
m_api->setAutoFillBackground(true);
}
--
cgit v1.3.1