From df5a03b447ffb7d404a64c776591b9004ea411d5 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Thu, 2 Apr 2015 09:10:47 -0700 Subject: [PATCH] Update script editor to set icons programatically --- interface/src/ui/ScriptEditorWindow.cpp | 7 +++++++ interface/ui/scriptEditorWindow.ui | 28 +++++++++---------------- 2 files changed, 17 insertions(+), 18 deletions(-) diff --git a/interface/src/ui/ScriptEditorWindow.cpp b/interface/src/ui/ScriptEditorWindow.cpp index 858f26f843..424b649b02 100644 --- a/interface/src/ui/ScriptEditorWindow.cpp +++ b/interface/src/ui/ScriptEditorWindow.cpp @@ -30,6 +30,7 @@ #include "Application.h" #include "FlowLayout.h" #include "JSConsole.h" +#include "PathUtils.h" ScriptEditorWindow::ScriptEditorWindow(QWidget* parent) : QWidget(parent), @@ -40,6 +41,7 @@ ScriptEditorWindow::ScriptEditorWindow(QWidget* parent) : setAttribute(Qt::WA_DeleteOnClose); _ScriptEditorWindowUI->setupUi(this); + this->setWindowFlags(Qt::Tool); addScriptEditorWidget("New script"); connect(_loadMenu, &QMenu::aboutToShow, this, &ScriptEditorWindow::loadMenuAboutToShow); @@ -54,6 +56,11 @@ ScriptEditorWindow::ScriptEditorWindow(QWidget* parent) : connect(new QShortcut(QKeySequence("Ctrl+O"), this), &QShortcut::activated, this, &ScriptEditorWindow::loadScriptClicked); connect(new QShortcut(QKeySequence("F5"), this), &QShortcut::activated, this, &ScriptEditorWindow::toggleRunScriptClicked); + _ScriptEditorWindowUI->loadButton->setIcon(QIcon(QPixmap(PathUtils::resourcesPath() + "icons/load-script.svg"))); + _ScriptEditorWindowUI->newButton->setIcon(QIcon(QPixmap(PathUtils::resourcesPath() + "icons/new-script.svg"))); + _ScriptEditorWindowUI->saveButton->setIcon(QIcon(QPixmap(PathUtils::resourcesPath() + "icons/save-script.svg"))); + _ScriptEditorWindowUI->toggleRunButton->setIcon(QIcon(QPixmap(PathUtils::resourcesPath() + "icons/start-script.svg"))); + QWidget* console = new JSConsole(this); console->setFixedHeight(CONSOLE_HEIGHT); this->layout()->addWidget(console); diff --git a/interface/ui/scriptEditorWindow.ui b/interface/ui/scriptEditorWindow.ui index 0379f51e97..1e50aaef0b 100644 --- a/interface/ui/scriptEditorWindow.ui +++ b/interface/ui/scriptEditorWindow.ui @@ -29,7 +29,16 @@ 0 - + + 0 + + + 0 + + + 0 + + 0 @@ -54,11 +63,6 @@ New - - - ../resources/icons/new-script.svg - ../resources/icons/new-script.svg../resources/icons/new-script.svg - 32 @@ -87,10 +91,6 @@ Load - - - ../resources/icons/load-script.svg../resources/icons/load-script.svg - 32 @@ -134,10 +134,6 @@ Save - - - ../resources/icons/save-script.svg../resources/icons/save-script.svg - 32 @@ -160,10 +156,6 @@ Run/Stop - - - ../resources/icons/start-script.svg../resources/icons/start-script.svg - 32