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));