OSDN Git Service

update layout.
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Tue, 7 Aug 2007 15:53:22 +0000 (15:53 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Tue, 7 Aug 2007 15:53:22 +0000 (15:53 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@2064 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/mainwindow.cpp

index 24b903d..e65168a 100644 (file)
@@ -369,19 +369,24 @@ void KitaMainWindow::setupView()
     ViewMediator::getInstance()->setMainWindow( this );
 
     QWidget* mainWidget = new QWidget( this );
-    QBoxLayout* bl = new QVBoxLayout( mainWidget );
 
-    m_bbsTab = new KitaBBSTabWidget( mainWidget, "Board" );
-    bl->addWidget( m_bbsTab );
+    QBoxLayout* mainLayout = new QVBoxLayout( mainWidget );
+    QSplitter* hsplit = new QSplitter( mainWidget );
+    mainLayout->addWidget( hsplit );
 
-    m_boardTab = new KitaBoardTabWidget( mainWidget, "Subject" );
-    bl->addWidget( m_boardTab );
+    m_bbsTab = new KitaBBSTabWidget( hsplit, "Board" );
+
+    QSplitter* vsplit = new QSplitter( QSplitter::Vertical, hsplit );
+
+    m_boardTab = new KitaBoardTabWidget( vsplit, "Subject" );
     ViewMediator::getInstance()->setBoardTabWidget( m_boardTab );
 
-    m_threadTab = new KitaThreadTabWidget( mainWidget, "Thread View" );
-    bl->addWidget( m_threadTab );
+    m_threadTab = new KitaThreadTabWidget( vsplit, "Thread View" );
     ViewMediator::getInstance()->setThreadTabWidget( m_threadTab );
 
+    hsplit->setSizes( QValueList<int>() << 100 << 500 );
+    vsplit->setSizes( QValueList<int>() << 200 << 300 );
+
     setCentralWidget( mainWidget );
 
     /* write dock */