From: Manuel Nickschas Date: Tue, 26 Feb 2008 23:50:37 +0000 (+0000) Subject: Make syncing fly again :) Also removed not-yet-used Core menu. X-Git-Tag: 0.2.0-alpha2~16 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=eb9c5e7ed502b6f01311ecb5d3066a3ac31ec24d Make syncing fly again :) Also removed not-yet-used Core menu. --- diff --git a/src/client/client.cpp b/src/client/client.cpp index 24f1726c..2af930f0 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -171,8 +171,10 @@ Buffer *Client::buffer(BufferInfo bufferInfo) { emit client->bufferUpdated(bufferInfo); // I don't like this: but currently there isn't really a prettier way: - QModelIndex bufferIdx = networkModel()->bufferIndex(bufferInfo.bufferId()); - bufferModel()->setCurrentIndex(bufferModel()->mapFromSource(bufferIdx)); + if(isSynced()) { // this slows down syncing a lot, so disable it during sync + QModelIndex bufferIdx = networkModel()->bufferIndex(bufferInfo.bufferId()); + bufferModel()->setCurrentIndex(bufferModel()->mapFromSource(bufferIdx)); + } } Q_ASSERT(buff); return buff; diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 32a59dff..e88a86db 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -319,7 +319,7 @@ void MainWin::connectedToCore() { } ui.menuViews->setEnabled(true); - ui.menuCore->setEnabled(true); + //ui.menuCore->setEnabled(true); ui.actionConnectCore->setEnabled(false); ui.actionDisconnectCore->setEnabled(true); //ui.actionNetworkList->setEnabled(true); @@ -329,7 +329,7 @@ void MainWin::connectedToCore() { void MainWin::disconnectedFromCore() { ui.menuViews->setEnabled(false); - ui.menuCore->setEnabled(false); + //ui.menuCore->setEnabled(false); ui.actionDisconnectCore->setEnabled(false); //ui.actionNetworkList->setEnabled(false); ui.bufferWidget->hide(); diff --git a/src/qtui/ui/mainwin.ui b/src/qtui/ui/mainwin.ui index 8c55c8ac..cd048088 100644 --- a/src/qtui/ui/mainwin.ui +++ b/src/qtui/ui/mainwin.ui @@ -13,6 +13,14 @@ MainWindow + + + 0 + 27 + 800 + 549 + + 0 @@ -23,16 +31,7 @@ 6 - - 0 - - - 0 - - - 0 - - + 0 @@ -96,19 +95,22 @@ - - - &Core - - - - + + + + 0 + 576 + 800 + 24 + + + false @@ -162,7 +164,8 @@ - :/22x22/actions/oxygen/22x22/actions/application-exit.png + + :/22x22/actions/oxygen/22x22/actions/application-exit.png:/22x22/actions/oxygen/22x22/actions/application-exit.png Quit... @@ -178,7 +181,9 @@ - + + + Configure Quassel... @@ -205,7 +210,8 @@ true - :/icons/quassel-icon.png + + :/icons/quassel-icon.png:/icons/quassel-icon.png About Quassel IRC... @@ -236,7 +242,9 @@ false - + + + Disconnect from Core @@ -247,7 +255,9 @@ false - + + + Connect to Core...