diff --git a/interface/interface_en.ts b/interface/interface_en.ts index c52ec91671..434acb80be 100644 --- a/interface/interface_en.ts +++ b/interface/interface_en.ts @@ -4,22 +4,22 @@ Application - + Export Voxels - + Sparse Voxel Octree Files (*.svo) - + Open Script - + JavaScript Files (*.js) @@ -45,7 +45,7 @@ - + day %n day @@ -53,7 +53,7 @@ - + hour %n hour @@ -61,7 +61,7 @@ - + minute %n minute @@ -76,7 +76,7 @@ - + %1 online now: diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index fedde89a38..37b2810c68 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -27,7 +27,6 @@ #include #include #include -#include #include #include #include @@ -292,14 +291,7 @@ Application::Application(int& argc, char** argv, timeval &startup_time) : ResourceCache::setNetworkAccessManager(_networkAccessManager); ResourceCache::setRequestLimit(3); - QWidget* centralWidget = new QWidget(); - QHBoxLayout* mainLayout = new QHBoxLayout(); - mainLayout->setSpacing(0); - mainLayout->setContentsMargins(0, 0, 0, 0); - centralWidget->setLayout(mainLayout); - _glWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); - centralWidget->layout()->addWidget(_glWidget); - _window->setCentralWidget(centralWidget); + _window->setCentralWidget(_glWidget); restoreSizeAndPosition(); diff --git a/interface/src/Menu.cpp b/interface/src/Menu.cpp index 15cfb78cca..22b441d868 100644 --- a/interface/src/Menu.cpp +++ b/interface/src/Menu.cpp @@ -1044,10 +1044,8 @@ void Menu::showMetavoxelEditor() { void Menu::showChat() { if (!_chatWindow) { - _chatWindow = new ChatWindow(); - QMainWindow* mainWindow = Application::getInstance()->getWindow(); - QBoxLayout* boxLayout = static_cast(mainWindow->centralWidget()->layout()); - boxLayout->addWidget(_chatWindow, 0, Qt::AlignRight); + Application::getInstance()->getWindow()->addDockWidget(Qt::RightDockWidgetArea, _chatWindow = new ChatWindow()); + } else { if (!_chatWindow->isVisible()) { _chatWindow->show(); diff --git a/interface/src/ui/ChatWindow.cpp b/interface/src/ui/ChatWindow.cpp index 103f045cfa..e28051f214 100644 --- a/interface/src/ui/ChatWindow.cpp +++ b/interface/src/ui/ChatWindow.cpp @@ -28,7 +28,6 @@ const int NUM_MESSAGES_TO_TIME_STAMP = 20; const QRegularExpression regexLinks("((?:(?:ftp)|(?:https?))://\\S+)"); ChatWindow::ChatWindow() : - QWidget(), ui(new Ui::ChatWindow), numMessagesAfterLastTimeStamp(0) { diff --git a/interface/src/ui/ChatWindow.h b/interface/src/ui/ChatWindow.h index fbf9fc0859..da8d423b9d 100644 --- a/interface/src/ui/ChatWindow.h +++ b/interface/src/ui/ChatWindow.h @@ -10,8 +10,8 @@ #define __interface__ChatWindow__ #include +#include #include -#include #include @@ -26,7 +26,7 @@ namespace Ui { class ChatWindow; } -class ChatWindow : public QWidget { +class ChatWindow : public QDockWidget { Q_OBJECT public: