diff --git a/kate/session/katesessionchooser.h b/kate/session/katesessionchooser.h --- a/kate/session/katesessionchooser.h +++ b/kate/session/katesessionchooser.h @@ -61,9 +61,6 @@ */ void selectionChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous); -protected: - void resizeEvent(QResizeEvent *); - private: QTreeWidget *m_sessions; QCheckBox *m_useLast; diff --git a/kate/session/katesessionchooser.cpp b/kate/session/katesessionchooser.cpp --- a/kate/session/katesessionchooser.cpp +++ b/kate/session/katesessionchooser.cpp @@ -52,10 +52,10 @@ header << QString(); m_sessions->setHeaderLabels(header); m_sessions->header()->setStretchLastSection(false); - m_sessions->header()->resizeSection(0, (m_sessions->size().width() - 32) * 2 / 3); - m_sessions->header()->resizeSection(1, (m_sessions->size().width() - 32) / 3); + m_sessions->header()->setSectionResizeMode(0, QHeaderView::Stretch); + m_sessions->header()->setSectionResizeMode(1, QHeaderView::ResizeToContents); + m_sessions->header()->setSectionResizeMode(2, QHeaderView::Fixed); m_sessions->header()->resizeSection(2, 32); - m_sessions->header()->setSectionResizeMode(QHeaderView::Fixed); m_sessions->setRootIsDecorated(false); m_sessions->setItemsExpandable(false); m_sessions->setAllColumnsShowFocus(true); @@ -117,17 +117,9 @@ connect(newButton, SIGNAL(clicked()), this, SLOT(slotNew())); setResult(resultNone); - //m_sessions->resizeColumnToContents(0); selectionChanged(NULL, NULL); } -void KateSessionChooser::resizeEvent(QResizeEvent *) -{ - m_sessions->header()->resizeSection(0, (m_sessions->size().width() - 32) * 2 / 3); - m_sessions->header()->resizeSection(1, (m_sessions->size().width() - 32) / 3); - m_sessions->header()->resizeSection(2, 32); -} - KateSessionChooser::~KateSessionChooser() {}