From 359f886732c619a0c5383189333a33b2131dc67c Mon Sep 17 00:00:00 2001 From: Le Tan Date: Mon, 17 Oct 2016 21:33:48 +0800 Subject: [PATCH] small fix 1. Use `Dir::homePath()` when creating QFileDialog; 2. Add `overflow:auto` to `pre` in markdown.css; Signed-off-by: Le Tan --- dialog/vnewnotebookdialog.cpp | 7 ++++--- dialog/vnewnotebookdialog.h | 2 +- resources/markdown.css | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/dialog/vnewnotebookdialog.cpp b/dialog/vnewnotebookdialog.cpp index c7498c7d..7f69064a 100644 --- a/dialog/vnewnotebookdialog.cpp +++ b/dialog/vnewnotebookdialog.cpp @@ -1,11 +1,12 @@ #include +#include #include "vnewnotebookdialog.h" VNewNotebookDialog::VNewNotebookDialog(const QString &title, const QString &info, const QString &defaultName, const QString &defaultPath, QWidget *parent) - : QDialog(parent), title(title), info(info), defaultName(defaultName), defaultPath(defaultPath), - infoLabel(NULL) + : QDialog(parent), infoLabel(NULL), + title(title), info(info), defaultName(defaultName), defaultPath(defaultPath) { setupUI(); @@ -81,6 +82,6 @@ QString VNewNotebookDialog::getPathInput() const void VNewNotebookDialog::handleBrowseBtnClicked() { QString dirPath = QFileDialog::getExistingDirectory(this, tr("Select a directory as the path of the notebook"), - "", QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); + QDir::homePath(), QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); pathEdit->setText(dirPath); } diff --git a/dialog/vnewnotebookdialog.h b/dialog/vnewnotebookdialog.h index 998c1bf9..587f183f 100644 --- a/dialog/vnewnotebookdialog.h +++ b/dialog/vnewnotebookdialog.h @@ -33,8 +33,8 @@ private: QPushButton *cancelBtn; QString title; - QString defaultName; QString info; + QString defaultName; QString defaultPath; }; diff --git a/resources/markdown.css b/resources/markdown.css index e4da97a4..96a8076c 100644 --- a/resources/markdown.css +++ b/resources/markdown.css @@ -67,6 +67,7 @@ pre { background-color: #f8f8f8; border-radius: 3px; border: 1px solid #cccccc; + overflow: auto; } code { font-family: Consolas, Monaco, Andale Mono, monospace;