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

List:       kde-commits
Subject:    koffice/kexi/plugins/queries
From:       Jaroslaw Staniek <js () iidea ! pl>
Date:       2004-04-15 21:51:59
Message-ID: 20040415215159.568E59A2B () office ! kde ! org
[Download RAW message or body]

CVS commit by staniek: 

dirty flag is better handled now


  M +7 -3      kexiquerydesignerguieditor.cpp   1.58
  M +3 -1      kexiquerydesignerguieditor.h   1.34


--- koffice/kexi/plugins/queries/kexiquerydesignerguieditor.cpp  #1.57:1.58
@@ -49,5 +49,6 @@
 #include "widget/relations/kexirelationviewtable.h"
 
-KexiQueryDesignerGuiEditor::KexiQueryDesignerGuiEditor(KexiMainWindow *mainWin, \
QWidget *parent, KexiQueryDocument *doc, const char *name) \
+KexiQueryDesignerGuiEditor::KexiQueryDesignerGuiEditor( +        KexiMainWindow \
*mainWin, QWidget *parent, KexiQueryDocument *doc, const char *name)  : \
KexiViewBase(mainWin, parent, name)  {
@@ -293,5 +294,5 @@ KexiQueryDesignerGuiEditor::schema()
 }
 
-void
+/*void
 KexiQueryDesignerGuiEditor::restore()
 {
@@ -305,5 +306,5 @@ KexiQueryDesignerGuiEditor::restore()
 //              m_dataTable->tableView()->addRow(flist.at(i)->table()->name(), \
flist.at(i)->name());  }
-}
+}*/
 
 bool
@@ -402,4 +403,5 @@ void KexiQueryDesignerGuiEditor::slotTab
 {
         updateColumsData();
+        setDirty();
 }
 
@@ -407,4 +409,5 @@ void KexiQueryDesignerGuiEditor::slotTab
 {
         updateColumsData();
+        setDirty();
 }
 
@@ -449,4 +452,5 @@ void KexiQueryDesignerGuiEditor::slotBef
                         createPropertyBuffer( \
                m_dataTable->tableView()->currentRow(), 
                                 item->at(1).toString(), item->at(0).toString(), true \
); +                        m_data->updateRowEditBuffer(item, 3, \
QVariant(0));//totals  propertyBufferSwitched();
                 }

--- koffice/kexi/plugins/queries/kexiquerydesignerguieditor.h  #1.33:1.34
@@ -68,5 +68,5 @@ class KexiQueryDesignerGuiEditor : publi
                 void                    initTable();
                 void                    addRow(const QString &tbl, const QString \
                &field);
-                void                    restore();
+//              void                    restore();
                 virtual bool beforeSwitchTo(int mode, bool &cancelled);
                 virtual bool afterSwitchFrom(int mode, bool &cancelled);
@@ -109,4 +109,6 @@ class KexiQueryDesignerGuiEditor : publi
                 QSplitter *m_spl;
 
+                //! used to remember in slotDroppedAtRow() what data was dropped, 
+                //! so we can create appropriate prop. buffer in slotRowInserted()
                 KexiTableViewData *m_fieldColumnData, *m_tablesColumnData;
                 KexiTableViewPropertyBuffer* m_buffers;


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

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