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

List:       kde-commits
Subject:    koffice/kexi/plugins/relations
From:       Jaroslaw Staniek <js () iidea ! pl>
Date:       2004-01-05 14:20:50
Message-ID: 20040105142050.48BE293EA () office ! kde ! org
[Download RAW message or body]

CVS commit by staniek: 

Kexi Relation View: small crash fixed


  M +6 -1      kexirelationmaindlg.cpp   1.2
  M +2 -0      kexirelationmaindlg.h   1.2
  M +2 -0      kexirelationpartimpl.cpp   1.2
  M +2 -1      kexirelationviewtable.cpp   1.28


--- koffice/kexi/plugins/relations/kexirelationmaindlg.cpp  #1.1:1.2
@@ -46,4 +46,8 @@ KexiRelationMainDlg::KexiRelationMainDlg
 }
 
+KexiRelationMainDlg::~KexiRelationMainDlg()
+{
+}
+
 QWidget*
 KexiRelationMainDlg::mainWidget()
@@ -52,6 +56,7 @@ KexiRelationMainDlg::mainWidget()
 }
 
-KexiRelationMainDlg::~KexiRelationMainDlg()
+QString KexiRelationMainDlg::itemIcon()
 {
+        return "relation";
 }
 

--- koffice/kexi/plugins/relations/kexirelationmaindlg.h  #1.1:1.2
@@ -36,4 +36,6 @@ class KexiRelationMainDlg : public KexiD
                 virtual QWidget* mainWidget();
 
+                virtual QString itemIcon();
+
         private:
                 KexiRelationView        *m_view;

--- koffice/kexi/plugins/relations/kexirelationpartimpl.cpp  #1.1:1.2
@@ -22,4 +22,6 @@
 #include "kexirelationpartimpl.h"
 
+#include <kdebug.h>
+
 KexiRelationPartImpl::KexiRelationPartImpl(QObject *parent, const char *name, const \
QStringList &args)  : KexiRelationPart(parent, name, args)

--- koffice/kexi/plugins/relations/kexirelationviewtable.cpp  #1.27:1.28
@@ -390,8 +390,9 @@ KexiRelationViewTable::KexiRelationViewT
 
         bool hasPKeys = true; //t->hasPrimaryKeys();
+        KListViewItem *item = 0;
         for(uint i=0; i < t->fieldCount(); i++)
         {
                 KexiDB::Field *f = t->field(i);
-                KListViewItem *item = new KexiRelationViewTableItem(this, item, \
QString::number(order), f->name()); +                item = new \
KexiRelationViewTableItem(this, item, QString::number(order), f->name());  //         \
item = item ? new KexiRelationViewTableItem(this, item, QString::number(order), \
f.name())  //                      : new KexiRelationViewTableItem(this, \
QString::number(order), f.name());


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

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