[kde-doc-english] [trojita] src/Gui: GUI: remember column sizes	automatically
    Jan Kundrát 
    jkt at flaska.net
       
    Wed Oct 23 12:02:45 UTC 2013
    
    
  
Git commit 2533c10283daeda7bc249df076ea7b2d1853ffe9 by Jan Kundrát.
Committed on 22/10/2013 at 14:52.
Pushed by jkt into branch 'master'.
GUI: remember column sizes automatically
This would get hit when the user resizes the window or any QSplitter, but it's a
bug that it wasn't saved automatically.
v3: Do not use any extra signals. Thanks to Thomas for review.
REVIEW: 113383
M  +2    -0    src/Gui/Window.cpp
http://commits.kde.org/trojita/2533c10283daeda7bc249df076ea7b2d1853ffe9
diff --git a/src/Gui/Window.cpp b/src/Gui/Window.cpp
index 109f86f..4eec797 100644
--- a/src/Gui/Window.cpp
+++ b/src/Gui/Window.cpp
@@ -577,6 +577,8 @@ void MainWindow::createWidgets()
     connect(msgListWidget->tree, SIGNAL(clicked(const QModelIndex &)), this, SLOT(msgListClicked(const QModelIndex &)));
     connect(msgListWidget->tree, SIGNAL(doubleClicked(const QModelIndex &)), this, SLOT(msgListDoubleClicked(const QModelIndex &)));
     connect(msgListWidget, SIGNAL(requestingSearch(QStringList)), this, SLOT(slotSearchRequested(QStringList)));
+    connect(msgListWidget->tree->header(), SIGNAL(sectionMoved(int,int,int)), m_delayedStateSaving, SLOT(start()));
+    connect(msgListWidget->tree->header(), SIGNAL(sectionResized(int,int,int)), m_delayedStateSaving, SLOT(start()));
 
     m_messageWidget = new CompleteMessageWidget(this, m_settings);
     connect(m_messageWidget->messageView, SIGNAL(messageChanged()), this, SLOT(scrollMessageUp()));
    
    
More information about the kde-doc-english
mailing list