From 047490512b90d9282dd980629b0fd786786ea0cd Mon Sep 17 00:00:00 2001 From: Andreas Stallinger Date: Wed, 13 Jan 2016 17:15:53 +0100 Subject: [PATCH] ui: mouse cursor override mouse cursor override in qtmainwindow removed, mouse cursor for codearea and graphview set to arrow --- src/lib/utility/file/FileSystem.cpp | 2 +- src/lib_gui/qt/element/QtCodeArea.cpp | 1 + src/lib_gui/qt/view/QtGraphView.cpp | 3 +++ src/lib_gui/qt/window/QtMainWindow.cpp | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/utility/file/FileSystem.cpp b/src/lib/utility/file/FileSystem.cpp index ebadeeb2..59199580 100644 --- a/src/lib/utility/file/FileSystem.cpp +++ b/src/lib/utility/file/FileSystem.cpp @@ -161,7 +161,7 @@ bool FileSystem::equivalent(const std::string& pathA, const std::string& pathB) void FileSystem::createDirectory(const FilePath& path) { - boost::filesystem::create_directory(path.str()); + boost::filesystem::create_directories(path.str()); } std::vector FileSystem::getSubDirectories(const FilePath &path) diff --git a/src/lib_gui/qt/element/QtCodeArea.cpp b/src/lib_gui/qt/element/QtCodeArea.cpp index c61706ae..8d959f36 100644 --- a/src/lib_gui/qt/element/QtCodeArea.cpp +++ b/src/lib_gui/qt/element/QtCodeArea.cpp @@ -100,6 +100,7 @@ QtCodeArea::QtCodeArea( setFrameStyle(QFrame::NoFrame); setLineWrapMode(QPlainTextEdit::NoWrap); setSizePolicy(sizePolicy().horizontalPolicy(), QSizePolicy::Fixed); + viewport()->setCursor(Qt::ArrowCursor); m_lineNumberArea = new LineNumberArea(this); m_highlighter = new QtHighlighter(document()); diff --git a/src/lib_gui/qt/view/QtGraphView.cpp b/src/lib_gui/qt/view/QtGraphView.cpp index bb529c66..e75a2dd4 100644 --- a/src/lib_gui/qt/view/QtGraphView.cpp +++ b/src/lib_gui/qt/view/QtGraphView.cpp @@ -50,6 +50,7 @@ void QtGraphicsView::mouseReleaseEvent(QMouseEvent *event) } QGraphicsView::mouseReleaseEvent(event); + viewport()->setCursor(Qt::ArrowCursor); } @@ -88,6 +89,8 @@ void QtGraphView::initView() view->setScene(scene); view->setDragMode(QGraphicsView::ScrollHandDrag); view->setRenderHints(QPainter::Antialiasing); + view->viewport()->setCursor(Qt::ArrowCursor); + widget->layout()->addWidget(view); diff --git a/src/lib_gui/qt/window/QtMainWindow.cpp b/src/lib_gui/qt/window/QtMainWindow.cpp index 7de65cf5..dd993527 100644 --- a/src/lib_gui/qt/window/QtMainWindow.cpp +++ b/src/lib_gui/qt/window/QtMainWindow.cpp @@ -115,7 +115,7 @@ QtMainWindow::QtMainWindow() setWindowIcon(QIcon("./data/gui/icon/logo_1024_1024.png")); setWindowFlags(Qt::Widget); - QApplication::setOverrideCursor(Qt::ArrowCursor); +// QApplication::setOverrideCursor(Qt::ArrowCursor); QApplication* app = dynamic_cast(QCoreApplication::instance()); app->installEventFilter(new MouseReleaseFilter(this));