[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdevplatform] plugins/projectmanagerview: ProjectBuildsetWidget: Use tree view
From:       Kevin Funk <kevin () kfunk ! org>
Date:       2013-02-13 22:51:15
Message-ID: 20130213225115.01309A6091 () git ! kde ! org
[Download RAW message or body]

Git commit be7573be4028d6307e780896a6f6a54f5723f212 by Kevin Funk.
Committed on 08/02/2013 at 20:18.
Pushed by kfunk into branch 'master'.

ProjectBuildsetWidget: Use tree view

M  +0    -2    plugins/projectmanagerview/projectbuildsetwidget.cpp
M  +60   -78   plugins/projectmanagerview/projectbuildsetwidget.ui

http://commits.kde.org/kdevplatform/be7573be4028d6307e780896a6f6a54f5723f212

diff --git a/plugins/projectmanagerview/projectbuildsetwidget.cpp \
b/plugins/projectmanagerview/projectbuildsetwidget.cpp index edd6d2a..8955fad 100644
--- a/plugins/projectmanagerview/projectbuildsetwidget.cpp
+++ b/plugins/projectmanagerview/projectbuildsetwidget.cpp
@@ -80,8 +80,6 @@ ProjectBuildSetWidget::ProjectBuildSetWidget( QWidget* parent )
     connect( m_ui->bottomButton, SIGNAL(clicked()),
              SLOT(moveToBottom()) );
     
-    m_ui->itemView->horizontalHeader()->setStretchLastSection(true);
-    m_ui->itemView->verticalHeader()->setVisible(false);
     m_ui->itemView->setContextMenuPolicy( Qt::CustomContextMenu );
     connect( m_ui->itemView, SIGNAL(customContextMenuRequested(QPoint)),
              SLOT(showContextMenu(QPoint)) );
diff --git a/plugins/projectmanagerview/projectbuildsetwidget.ui \
b/plugins/projectmanagerview/projectbuildsetwidget.ui index 90e74e1..627e959 100644
--- a/plugins/projectmanagerview/projectbuildsetwidget.ui
+++ b/plugins/projectmanagerview/projectbuildsetwidget.ui
@@ -11,84 +11,6 @@
    </rect>
   </property>
   <layout class="QGridLayout" name="gridLayout">
-   <item row="0" column="0">
-    <layout class="QHBoxLayout">
-     <item>
-      <widget class="QLabel" name="label">
-       <property name="text">
-        <string>Project Selection</string>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <spacer name="horizontalSpacer">
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="sizeHint" stdset="0">
-        <size>
-         <width>40</width>
-         <height>20</height>
-        </size>
-       </property>
-      </spacer>
-     </item>
-     <item>
-      <widget class="QToolButton" name="addItemButton">
-       <property name="toolTip">
-        <string>Add currently selected items from project tree view to \
                buildset.</string>
-       </property>
-       <property name="text">
-        <string>...</string>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QToolButton" name="removeItemButton">
-       <property name="toolTip">
-        <string>Remove currently selected item from buildset.</string>
-       </property>
-       <property name="text">
-        <string>...</string>
-       </property>
-      </widget>
-     </item>
-    </layout>
-   </item>
-   <item row="1" column="0">
-    <widget class="QTableView" name="itemView">
-     <property name="acceptDrops">
-      <bool>false</bool>
-     </property>
-     <property name="toolTip">
-      <string>List of items to be built</string>
-     </property>
-     <property name="editTriggers">
-      <set>QAbstractItemView::NoEditTriggers</set>
-     </property>
-     <property name="alternatingRowColors">
-      <bool>true</bool>
-     </property>
-     <property name="selectionMode">
-      <enum>QAbstractItemView::ExtendedSelection</enum>
-     </property>
-     <property name="selectionBehavior">
-      <enum>QAbstractItemView::SelectRows</enum>
-     </property>
-     <property name="verticalScrollMode">
-      <enum>QAbstractItemView::ScrollPerItem</enum>
-     </property>
-     <property name="horizontalScrollMode">
-      <enum>QAbstractItemView::ScrollPerPixel</enum>
-     </property>
-     <property name="showGrid">
-      <bool>false</bool>
-     </property>
-     <property name="gridStyle">
-      <enum>Qt::NoPen</enum>
-     </property>
-    </widget>
-   </item>
    <item row="1" column="1">
     <layout class="QVBoxLayout" name="verticalLayout">
      <item>
@@ -191,6 +113,66 @@
      </item>
     </layout>
    </item>
+   <item row="0" column="0">
+    <layout class="QHBoxLayout">
+     <item>
+      <widget class="QLabel" name="label">
+       <property name="text">
+        <string>Project Selection</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <spacer name="horizontalSpacer">
+       <property name="orientation">
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>40</width>
+         <height>20</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="QToolButton" name="addItemButton">
+       <property name="toolTip">
+        <string>Add currently selected items from project tree view to \
buildset.</string> +       </property>
+       <property name="text">
+        <string>...</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QToolButton" name="removeItemButton">
+       <property name="toolTip">
+        <string>Remove currently selected item from buildset.</string>
+       </property>
+       <property name="text">
+        <string>...</string>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="1" column="0">
+    <widget class="QTreeView" name="itemView">
+     <property name="alternatingRowColors">
+      <bool>true</bool>
+     </property>
+     <property name="selectionMode">
+      <enum>QAbstractItemView::ExtendedSelection</enum>
+     </property>
+     <property name="rootIsDecorated">
+      <bool>false</bool>
+     </property>
+     <property name="uniformRowHeights">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
   </layout>
  </widget>
  <resources/>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic