[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdevelop/parts/fileview
From: Mario Scalas <mario.scalas () libero ! it>
Date: 2003-09-21 13:22:25
[Download RAW message or body]
CVS commit by marios:
* Better column resize when switching from show VCS fields / do not show VCS fields
M +15 -9 filetreewidget.cpp 1.32
--- kdevelop/parts/fileview/filetreewidget.cpp #1.31:1.32
@@ -187,10 +187,14 @@ FileTreeWidget::FileTreeWidget(FileViewP
m_actionToggleShowVCSFields( 0 ), m_actionToggleShowNonProjectFiles( 0 )
{
- setResizeMode(QListView::LastColumn);
- setSorting(0);
- addColumn(QString::null);
+ setResizeMode( QListView::LastColumn );
+ setSorting( 0 );
+ setAllColumnsShowFocus( true );
setSelectionMode( QListView::Extended ); // Enable multiple items selection by \
use of Ctrl/Shift setDragEnabled( false );
+ addColumn( "Filename" ); // 0
+ addColumn( "Revision" ); // 1
+ addColumn( "Timestamp" ); // 2
+
connect( this, SIGNAL(executed(QListViewItem*)),
this, SLOT(slotItemExecuted(QListViewItem*)) );
@@ -521,7 +525,8 @@ void FileTreeWidget::slotToggleShowVCSFi
if (showVCSFields())
{
- setColumnText( 0, "Filename" ); // First column already added
- addColumn( "Revision" ); // 1
- addColumn( "Timestamp" ); // 2
+// setColumnText( 0, "Filename" ); // First column already added
+// setColumnWidth( 0, viewport()->width() / 3 ); // "Revision"
+ setColumnWidth( 1, viewport()->width() / 3 ); // "Revision"
+ setColumnWidth( 2, viewport()->width() / 3 ); // "Timestamp"
header()->show();
@@ -531,7 +536,8 @@ void FileTreeWidget::slotToggleShowVCSFi
{
header()->hide();
- setColumnText(0, QString::null ); // First column already added
- removeColumn( 2 ); // Timestamp (yeah, it seems that column to to be \
removed in a stack-like manner :-/)
- removeColumn( 1 ); // Revision
+// setColumnText( 0, QString::null );
+ hideColumn( 2 );
+ hideColumn( 1 );
+ setColumnWidth( 0, viewport()->width() ); // Make the column to occupy all \
the row
triggerUpdate();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic