* set Fixed size for HeaderView of Size,Rank,Date

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@862 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
defnax 2008-12-03 14:30:21 +00:00
parent d465a8dd7d
commit 677b0e0ae3
2 changed files with 51 additions and 18 deletions

View file

@ -33,6 +33,7 @@
#include <iostream> #include <iostream>
#include <sstream> #include <sstream>
#include <QDesktopServices>
#include <QContextMenuEvent> #include <QContextMenuEvent>
#include <QMenu> #include <QMenu>
#include <QCursor> #include <QCursor>
@ -111,13 +112,12 @@ SharedFilesDialog::SharedFilesDialog(QWidget *parent)
/* Set header resize modes and initial section sizes */ /* Set header resize modes and initial section sizes */
QHeaderView * r_header = ui.remoteDirTreeView->header () ; QHeaderView * r_header = ui.remoteDirTreeView->header () ;
r_header->setResizeMode (0, QHeaderView::Interactive); r_header->setResizeMode (0, QHeaderView::Stretch);
r_header->setResizeMode (1, QHeaderView::Custom); r_header->setResizeMode (1, QHeaderView::Fixed);
r_header->setResizeMode (2, QHeaderView::Custom); r_header->setResizeMode (2, QHeaderView::Fixed);
r_header->setResizeMode (3, QHeaderView::Custom); r_header->setResizeMode (3, QHeaderView::Fixed);
r_header->setStretchLastSection(false); r_header->setStretchLastSection(false);
r_header->setResizeMode(0, QHeaderView::Stretch);
r_header->resizeSection ( 0, 210 ); r_header->resizeSection ( 0, 210 );
r_header->resizeSection ( 1, 70 ); r_header->resizeSection ( 1, 70 );
@ -224,6 +224,7 @@ void SharedFilesDialog::playselectedfiles()
std::cerr << "Playing: " << fullpath; std::cerr << "Playing: " << fullpath;
std::cerr << std::endl; std::cerr << std::endl;
} }
playFiles(fullpaths); playFiles(fullpaths);

View file

@ -487,18 +487,33 @@
<property name="contextMenuPolicy" > <property name="contextMenuPolicy" >
<enum>Qt::NoContextMenu</enum> <enum>Qt::NoContextMenu</enum>
</property> </property>
<layout class="QGridLayout" name="gridLayout_2" > <layout class="QGridLayout" >
<property name="spacing" > <property name="horizontalSpacing" >
<number>0</number>
</property>
<property name="verticalSpacing" >
<number>0</number> <number>0</number>
</property> </property>
<item row="0" column="0" colspan="2" > <item row="0" column="0" colspan="2" >
<layout class="QHBoxLayout" > <layout class="QHBoxLayout" >
<item> <item>
<layout class="QGridLayout" > <layout class="QGridLayout" >
<property name="margin" > <property name="leftMargin" >
<number>0</number> <number>0</number>
</property> </property>
<property name="spacing" > <property name="topMargin" >
<number>0</number>
</property>
<property name="rightMargin" >
<number>0</number>
</property>
<property name="bottomMargin" >
<number>0</number>
</property>
<property name="horizontalSpacing" >
<number>6</number>
</property>
<property name="verticalSpacing" >
<number>6</number> <number>6</number>
</property> </property>
<item row="0" column="0" > <item row="0" column="0" >
@ -528,7 +543,7 @@ p, li { white-space: pre-wrap; }
<property name="orientation" > <property name="orientation" >
<enum>Qt::Horizontal</enum> <enum>Qt::Horizontal</enum>
</property> </property>
<property name="sizeHint" stdset="0" > <property name="sizeHint" >
<size> <size>
<width>271</width> <width>271</width>
<height>20</height> <height>20</height>
@ -553,8 +568,11 @@ p, li { white-space: pre-wrap; }
</layout> </layout>
</item> </item>
<item row="1" column="0" > <item row="1" column="0" >
<layout class="QGridLayout" name="_2" > <layout class="QGridLayout" >
<property name="spacing" > <property name="horizontalSpacing" >
<number>0</number>
</property>
<property name="verticalSpacing" >
<number>0</number> <number>0</number>
</property> </property>
<item row="0" column="0" > <item row="0" column="0" >
@ -575,8 +593,7 @@ p, li { white-space: pre-wrap; }
<string/> <string/>
</property> </property>
<property name="icon" > <property name="icon" >
<iconset resource="images.qrc" > <iconset resource="images.qrc" >:/images/hide_toolbox_frame.png</iconset>
<normaloff>:/images/hide_toolbox_frame.png</normaloff>:/images/hide_toolbox_frame.png</iconset>
</property> </property>
<property name="iconSize" > <property name="iconSize" >
<size> <size>
@ -597,7 +614,7 @@ p, li { white-space: pre-wrap; }
<property name="orientation" > <property name="orientation" >
<enum>Qt::Vertical</enum> <enum>Qt::Vertical</enum>
</property> </property>
<property name="sizeHint" stdset="0" > <property name="sizeHint" >
<size> <size>
<width>14</width> <width>14</width>
<height>321</height> <height>321</height>
@ -622,11 +639,23 @@ p, li { white-space: pre-wrap; }
<property name="frameShadow" > <property name="frameShadow" >
<enum>QFrame::Raised</enum> <enum>QFrame::Raised</enum>
</property> </property>
<layout class="QGridLayout" name="gridLayout" > <layout class="QGridLayout" >
<property name="margin" > <property name="leftMargin" >
<number>0</number> <number>0</number>
</property> </property>
<property name="spacing" > <property name="topMargin" >
<number>0</number>
</property>
<property name="rightMargin" >
<number>0</number>
</property>
<property name="bottomMargin" >
<number>0</number>
</property>
<property name="horizontalSpacing" >
<number>0</number>
</property>
<property name="verticalSpacing" >
<number>0</number> <number>0</number>
</property> </property>
<item row="0" column="0" > <item row="0" column="0" >
@ -681,6 +710,9 @@ p, li { white-space: pre-wrap; }
<property name="alternatingRowColors" > <property name="alternatingRowColors" >
<bool>false</bool> <bool>false</bool>
</property> </property>
<property name="itemsExpandable" >
<bool>false</bool>
</property>
<property name="sortingEnabled" > <property name="sortingEnabled" >
<bool>true</bool> <bool>true</bool>
</property> </property>