History

Initial script editor widget / icons made by MaximillianMerlin ty

Thijs Wenker committed 12 years ago

Commit af475101 parent e3eddad14 files · +1537 −0Browse files

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

Unified · Split

interface/src/ui/ScriptEditorWindow.cpp+62−0
@@ -0,0 +1,62 @@
1+//
2+// ScriptEditorWindow.cpp
3+// interface/src/ui
4+//
5+// Created by Thijs Wenker on 4/14/14.
6+// Copyright 2014 High Fidelity, Inc.
7+//
8+// Distributed under the Apache License, Version 2.0.
9+// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
10+//
11+
12+#include <QGridLayout>
13+#include <QFrame>
14+#include <QLayoutItem>
15+#include <QMainWindow>
16+#include <QPalette>
17+#include <QScrollBar>
18+#include <QSizePolicy>
19+#include <QTimer>
20+#include <QWidget>
21+
22+#include "Application.h"
23+#include "FlowLayout.h"
24+#include "ui_scriptEditorWindow.h"
25+#include "ScriptEditorWidget.h"
26+
27+#include "ScriptEditorWindow.h"
28+
29+ScriptEditorWindow::ScriptEditorWindow() :
30+ ui(new Ui::ScriptEditorWindow)
31+{
32+ ui->setupUi(this);
33+ show();
34+}
35+
36+ScriptEditorWindow::~ScriptEditorWindow() {
37+ delete ui;
38+}
39+
40+void ScriptEditorWindow::loadScriptClicked(){
41+
42+}
43+
44+void ScriptEditorWindow::newScriptClicked(){
45+ addScriptEditorWidget(QString("new Script"));
46+}
47+
48+void ScriptEditorWindow::toggleRunScriptClicked(){
49+
50+}
51+
52+void ScriptEditorWindow::saveScriptClicked(){
53+
54+}
55+
56+void ScriptEditorWindow::addScriptEditorWidget(QString title){
57+ ScriptEditorWidget* newScriptEditorWidget = new ScriptEditorWidget();//ScriptEditorWidget();
58+ ui->tabWidget->addTab(newScriptEditorWidget, title);
59+ ui->tabWidget->setCurrentWidget(newScriptEditorWidget);
60+ newScriptEditorWidget->setUpdatesEnabled(true);
61+ newScriptEditorWidget->adjustSize();
62+}