OSDN Git Service

refactorng.
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 24 Nov 2004 15:37:19 +0000 (15:37 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 24 Nov 2004 15:37:19 +0000 (15:37 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1556 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/kitasubjectview.cpp
kita/src/threadlistview.cpp

index 7998ae6..9346f21 100644 (file)
@@ -56,7 +56,6 @@ KitaSubjectView::KitaSubjectView( QWidget* parent, const char* name )
         : Kita::ThreadListView( parent, name )
 {
     init();
-    subjectList->setColumnWidth( Col_Board, 0 );
     closeButton->setEnabled( true );
 
     connect( subjectList, SIGNAL( contextMenuRequested( QListViewItem*, const QPoint&, int ) ),
@@ -84,8 +83,6 @@ KitaSubjectView::KitaSubjectView( QWidget* parent, const char* name )
     connect( header, SIGNAL( sizeChange( int, int, int ) ),
              SLOT( slotSizeChange( int, int, int ) ) );
 
-    subjectList->setColumnWidth( Col_IDOrder, 0 );
-
     header->installEventFilter( this );
     loadHeaderOnOff();
 }
index ba0da27..633514f 100644 (file)
@@ -52,28 +52,17 @@ ThreadListView::ThreadListView( QWidget* parent, const char* name )
     ReloadButton->setPixmap( SmallIcon( "reload" ) );
     closeButton->setPixmap( SmallIcon( "fileclose" ) );
 
+    QHeader* header = subjectList->header();
     for( int i = Col_Begin; i <= Col_End; i++ ) {
         subjectList->addColumn( i18n( s_colAttr[i].labelName ) );
-    }
-
-    subjectList->setColumnWidth( Col_DatURL, 0 );
-    subjectList->setColumnWidth( Col_MarkOrder, 0 );
-    subjectList->setColumnWidth( Col_IDOrder, 0 );
-
-    QHeader *h = subjectList->header();
-    h->setResizeEnabled( FALSE, Col_DatURL );
-    h->setResizeEnabled( FALSE, Col_MarkOrder );
-    h->setResizeEnabled( FALSE, Col_IDOrder );
 
-    h->setResizeEnabled( FALSE, Col_Mark );
-    h->setResizeEnabled( FALSE, Col_Icon );
-    h->setStretchEnabled( TRUE, Col_Subject );
-
-    //subjectList->setColumnWidth( Col_Subject, 400 );
-    subjectList->setColumnWidthMode( Col_Subject, QListView::Manual );
-    subjectList->setColumnWidthMode( Col_DatURL, QListView::Manual );
-    subjectList->setColumnWidthMode( Col_MarkOrder, QListView::Manual );
-    subjectList->setColumnWidthMode( Col_IDOrder, QListView::Manual );
+        if ( s_colAttr[i].showDefault != true ) {
+            subjectList->setColumnWidthMode( i, QListView::Manual );
+            header->setResizeEnabled( false, i );
+            subjectList->setColumnWidth( i, 0 );
+        }
+    }
+    header->setStretchEnabled( true, Col_Subject );
 
     connect( SearchButton, SIGNAL( clicked() ),
              SLOT( slotSearchButton() ) );