make friendlist fully resizable (Patch from phenom)

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6490 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
csoler 2013-07-06 21:45:18 +00:00
parent 975e0d01fb
commit 940ffd6d9c
2 changed files with 9 additions and 5 deletions

View file

@ -257,17 +257,18 @@ void FriendList::initializeHeader(bool afterLoadSettings)
{ {
// set column size // set column size
QHeaderView *header = ui->peerTreeWidget->header(); QHeaderView *header = ui->peerTreeWidget->header();
header->setMovable(false); header->setMovable(true);
header->setResizeMode(COLUMN_NAME, QHeaderView::Stretch); //header->setResizeMode(COLUMN_NAME, QHeaderView::Stretch);
header->setResizeMode(COLUMN_NAME, QHeaderView::Interactive);
header->setResizeMode(COLUMN_STATE, QHeaderView::Interactive); header->setResizeMode(COLUMN_STATE, QHeaderView::Interactive);
header->setResizeMode(COLUMN_LAST_CONTACT, QHeaderView::Interactive); header->setResizeMode(COLUMN_LAST_CONTACT, QHeaderView::Interactive);
header->setResizeMode(COLUMN_IP, QHeaderView::Interactive); header->setResizeMode(COLUMN_IP, QHeaderView::Interactive);
header->setResizeMode(COLUMN_AVATAR, QHeaderView::Fixed); header->setResizeMode(COLUMN_AVATAR, QHeaderView::Fixed);
if (!afterLoadSettings) { /* if (!afterLoadSettings) {
header->resizeSection(COLUMN_NAME, 150); header->resizeSection(COLUMN_NAME, 150);
header->resizeSection(COLUMN_LAST_CONTACT, 120); header->resizeSection(COLUMN_LAST_CONTACT, 120);
} }*/
header->resizeSection(COLUMN_AVATAR, COLUMN_AVATAR_WIDTH); header->resizeSection(COLUMN_AVATAR, COLUMN_AVATAR_WIDTH);
} }

View file

@ -53,8 +53,11 @@
<property name="columnCount"> <property name="columnCount">
<number>5</number> <number>5</number>
</property> </property>
<attribute name="headerCascadingSectionResizes">
<bool>true</bool>
</attribute>
<attribute name="headerStretchLastSection"> <attribute name="headerStretchLastSection">
<bool>false</bool> <bool>true</bool>
</attribute> </attribute>
<column> <column>
<property name="text"> <property name="text">