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
129 this,129 this,
130 SLOT(goTo()));130 SLOT(goTo()));
131 131
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
133 addDisabledActionAndSeparator(fileMenu, "Settings");136 addDisabledActionAndSeparator(fileMenu, "Settings");
134 addActionToQMenuAndActionHash(fileMenu, MenuOption::SettingsImport, 0, this, SLOT(importSettings()));137 addActionToQMenuAndActionHash(fileMenu, MenuOption::SettingsImport, 0, this, SLOT(importSettings()));
135 addActionToQMenuAndActionHash(fileMenu, MenuOption::SettingsExport, 0, this, SLOT(exportSettings()));138 addActionToQMenuAndActionHash(fileMenu, MenuOption::SettingsExport, 0, this, SLOT(exportSettings()));
@@ -161,7 +164,6 @@ Menu::Menu() : · 25 unmodified lines
161 164
162 QMenu* toolsMenu = addMenu("Tools");165 QMenu* toolsMenu = addMenu("Tools");
163 addActionToQMenuAndActionHash(toolsMenu, MenuOption::MetavoxelEditor, 0, this, SLOT(showMetavoxelEditor()));166 addActionToQMenuAndActionHash(toolsMenu, MenuOption::MetavoxelEditor, 0, this, SLOT(showMetavoxelEditor()));
164 addActionToQMenuAndActionHash(toolsMenu, MenuOption::FstUploader, 0, Application::getInstance(), SLOT(uploadFST()));
165 167
166 _chatAction = addActionToQMenuAndActionHash(toolsMenu,168 _chatAction = addActionToQMenuAndActionHash(toolsMenu,
167 MenuOption::Chat,169 MenuOption::Chat,
@@ -1044,22 +1046,20 @@ void Menu::showChat() { · 876 unmodified lines
1044 if (!_chatWindow) {1046 if (!_chatWindow) {
1045 _chatWindow = new ChatWindow();1047 _chatWindow = new ChatWindow();
1046 QMainWindow* mainWindow = Application::getInstance()->getWindow();1048 QMainWindow* mainWindow = Application::getInstance()->getWindow();
1047 _chatWindow->setGeometry(mainWindow->width() - _chatWindow->width(),1049 QBoxLayout* boxLayout = static_cast<QBoxLayout*>(mainWindow->centralWidget()->layout());
1048 mainWindow->geometry().y(),1050 boxLayout->addWidget(_chatWindow, 0, Qt::AlignRight);
1049 _chatWindow->width(),1051 } else {
1050 mainWindow->height());1052 if (!_chatWindow->isVisible()) {
1051 }1053 _chatWindow->show();
1052 if (!_chatWindow->isVisible()) {1054 }
1053 _chatWindow->show();
1054 }1055 }
1055 _chatWindow->raise();
1056}1056}
1057 1057
1058void Menu::toggleChat() {1058void Menu::toggleChat() {
1059#ifdef HAVE_QXMPP1059#ifdef HAVE_QXMPP
1060 _chatAction->setEnabled(XmppClient::getInstance().getXMPPClient().isConnected());1060 _chatAction->setEnabled(XmppClient::getInstance().getXMPPClient().isConnected());
1061 if (!_chatAction->isEnabled() && _chatWindow) {1061 if (!_chatAction->isEnabled() && _chatWindow) {
1062 _chatWindow->close();1062 _chatWindow->hide();
1063 }1063 }
1064#endif1064#endif
1065}1065}