History

Update script editor to set icons programatically

Ryan Huffman committed 11 years ago

Commit df5a03b1 parent 92c55f92 files · +17 −18Browse files

Showing the changes to interface/src/ui/ScriptEditorWindow.cpp (1 of 2 files). Show all

Unified · Split

interface/src/ui/ScriptEditorWindow.cpp+7−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "Application.h"
3131 #include "FlowLayout.h"
3232 #include "JSConsole.h"
33+#include "PathUtils.h"
3334
3435 ScriptEditorWindow::ScriptEditorWindow(QWidget* parent) :
3536 QWidget(parent),
@@ -40,6 +41,7 @@ ScriptEditorWindow::ScriptEditorWindow(QWidget* parent) : · 4 unmodified lines
4041 setAttribute(Qt::WA_DeleteOnClose);
4142
4243 _ScriptEditorWindowUI->setupUi(this);
44+
4345 this->setWindowFlags(Qt::Tool);
4446 addScriptEditorWidget("New script");
4547 connect(_loadMenu, &QMenu::aboutToShow, this, &ScriptEditorWindow::loadMenuAboutToShow);
@@ -54,6 +56,11 @@ ScriptEditorWindow::ScriptEditorWindow(QWidget* parent) : · 8 unmodified lines
5456 connect(new QShortcut(QKeySequence("Ctrl+O"), this), &QShortcut::activated, this, &ScriptEditorWindow::loadScriptClicked);
5557 connect(new QShortcut(QKeySequence("F5"), this), &QShortcut::activated, this, &ScriptEditorWindow::toggleRunScriptClicked);
5658
59+ _ScriptEditorWindowUI->loadButton->setIcon(QIcon(QPixmap(PathUtils::resourcesPath() + "icons/load-script.svg")));
60+ _ScriptEditorWindowUI->newButton->setIcon(QIcon(QPixmap(PathUtils::resourcesPath() + "icons/new-script.svg")));
61+ _ScriptEditorWindowUI->saveButton->setIcon(QIcon(QPixmap(PathUtils::resourcesPath() + "icons/save-script.svg")));
62+ _ScriptEditorWindowUI->toggleRunButton->setIcon(QIcon(QPixmap(PathUtils::resourcesPath() + "icons/start-script.svg")));
63+
5764 QWidget* console = new JSConsole(this);
5865 console->setFixedHeight(CONSOLE_HEIGHT);
5966 this->layout()->addWidget(console);