History

Merge branch 'master' of https://github.com/highfidelity/hifi

Andrzej Kapolka committed 12 years ago

Commit 95e59d72 parents 5f6f4b3 89a6ecd14 files · +253 −254Browse files

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

Unified · Split

interface/src/Menu.cpp+11−11
@@ -129,7 +129,10 @@ Menu::Menu() : · 128 unmodified lines
129129 this,
130130 SLOT(goTo()));
131131
132−
132+ addDisabledActionAndSeparator(fileMenu, "Upload/Browse");
133+ addActionToQMenuAndActionHash(fileMenu, MenuOption::UploaderAvatarHead, 0, Application::getInstance(), SLOT(uploadFST()));
134+ addActionToQMenuAndActionHash(fileMenu, MenuOption::UploaderAvatarSkeleton, 0, Application::getInstance(), SLOT(uploadFST()));
135+
133136 addDisabledActionAndSeparator(fileMenu, "Settings");
134137 addActionToQMenuAndActionHash(fileMenu, MenuOption::SettingsImport, 0, this, SLOT(importSettings()));
135138 addActionToQMenuAndActionHash(fileMenu, MenuOption::SettingsExport, 0, this, SLOT(exportSettings()));
@@ -161,7 +164,6 @@ Menu::Menu() : · 25 unmodified lines
161164
162165 QMenu* toolsMenu = addMenu("Tools");
163166 addActionToQMenuAndActionHash(toolsMenu, MenuOption::MetavoxelEditor, 0, this, SLOT(showMetavoxelEditor()));
164− addActionToQMenuAndActionHash(toolsMenu, MenuOption::FstUploader, 0, Application::getInstance(), SLOT(uploadFST()));
165167
166168 _chatAction = addActionToQMenuAndActionHash(toolsMenu,
167169 MenuOption::Chat,
@@ -1044,22 +1046,20 @@ void Menu::showChat() { · 876 unmodified lines
10441046 if (!_chatWindow) {
10451047 _chatWindow = new ChatWindow();
10461048 QMainWindow* mainWindow = Application::getInstance()->getWindow();
1047− _chatWindow->setGeometry(mainWindow->width() - _chatWindow->width(),
1048− mainWindow->geometry().y(),
1049− _chatWindow->width(),
1050− mainWindow->height());
1051− }
1052− if (!_chatWindow->isVisible()) {
1053− _chatWindow->show();
1049+ QBoxLayout* boxLayout = static_cast<QBoxLayout*>(mainWindow->centralWidget()->layout());
1050+ boxLayout->addWidget(_chatWindow, 0, Qt::AlignRight);
1051+ } else {
1052+ if (!_chatWindow->isVisible()) {
1053+ _chatWindow->show();
1054+ }
10541055 }
1055− _chatWindow->raise();
10561056 }
10571057
10581058 void Menu::toggleChat() {
10591059 #ifdef HAVE_QXMPP
10601060 _chatAction->setEnabled(XmppClient::getInstance().getXMPPClient().isConnected());
10611061 if (!_chatAction->isEnabled() && _chatWindow) {
1062− _chatWindow->close();
1062+ _chatWindow->hide();
10631063 }
10641064 #endif
10651065 }