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

List:       kde-commits
Subject:    koffice/kexi/formeditor
From:       Jarosław Staniek <staniek () kde ! org>
Date:       2010-09-09 19:33:30
Message-ID: 20100909193330.D8419AC884 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1173588 by staniek:

Forms
*Widgets Tree: now displays icons for widget items



 M  +8 -4      WidgetTreeWidget.cpp  
 M  +3 -3      WidgetTreeWidget.h  
 M  +1 -1      kexiactionselectiondialog.h  


--- trunk/koffice/kexi/formeditor/WidgetTreeWidget.cpp #1173587:1173588
@@ -37,15 +37,19 @@
 
 WidgetTreeWidgetItem::WidgetTreeWidgetItem(WidgetTreeWidgetItem *parent, \
                ObjectTreeItem *data)
         : QTreeWidgetItem(parent, QStringList() << data->name() << \
data->className()) +        , m_data(data)
 {
-    m_item = data;
+    setIcon(0,
+        SmallIcon(
+            static_cast<WidgetTreeWidget*>(treeWidget())->iconNameForClass(m_data->widget()->metaObject()->className()))
 +    );
 }
 
 WidgetTreeWidgetItem::WidgetTreeWidgetItem(QTreeWidget *tree, ObjectTreeItem *data)
         : QTreeWidgetItem(tree, QStringList() << (data ? data->name() : QString())
                                               << (data ? data->className() : \
QString())) +        , m_data(data)
 {
-    m_item = data;
 }
 
 WidgetTreeWidgetItem::~WidgetTreeWidgetItem()
@@ -54,8 +58,8 @@
 
 QString WidgetTreeWidgetItem::name() const
 {
-    if (m_item)
-        return m_item->name();
+    if (m_data)
+        return m_data->name();
     else
         return QString();
 }
--- trunk/koffice/kexi/formeditor/WidgetTreeWidget.h #1173587:1173588
@@ -38,6 +38,7 @@
 {
 public:
     WidgetTreeWidgetItem(WidgetTreeWidgetItem *parent, ObjectTreeItem *data);
+    //! For TabStopDialog
     WidgetTreeWidgetItem(QTreeWidget *tree, ObjectTreeItem *data = 0);
     virtual ~WidgetTreeWidgetItem();
 
@@ -46,7 +47,7 @@
 
     //! \return the ObjectTreeItem information associated to this item.
     ObjectTreeItem* data() const {
-        return m_item;
+        return m_data;
     }
 
     //2.0 virtual void setOpen(bool o);
@@ -65,8 +66,7 @@
     //2.0 virtual void setup();
 
 private:
-    ObjectTreeItem *m_item;
-//    friend class WidgetTreeWidget;
+    ObjectTreeItem *m_data;
 };
 
 /*! @short A graphical view of Form's ObjectTree.
--- trunk/koffice/kexi/formeditor/kexiactionselectiondialog.h #1173587:1173588
@@ -29,7 +29,7 @@
 class Item;
 }
 
-//! @short A dialog for selecting an action to be executed for a form's command \
button +//! @short A dialog for selecting an action to be executed for a form's \
button  /*! Available actions are:
  - application's global actions like "edit->copy" (KAction-based)
  - opening/printing/executing of selected object (table/query/form/script/macrto, \
etc.)


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

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