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

List:       kde-commits
Subject:    extragear/office/skrooge
From:       Stephane Mankowski <stephane () mankowski ! fr>
Date:       2011-02-12 22:23:40
Message-ID: 20110212222340.18395AC8D0 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1220096 by smankowski:

feature: Some fields are directly editable in view

 U             skgbankgui/skgobjectmodel.cpp  
 M  +3 -2      skgbankmodeler/skgdocumentbank.cpp  
 M  +5 -4      skgbasegui/skgobjectmodelbase.cpp  
 M  +3 -0      skrooge_categories/skgcategoriespluginwidget_base.ui  
 U             skrooge_report/skgreportpluginwidget.cpp  


--- trunk/extragear/office/skrooge/skgbankmodeler/skgdocumentbank.cpp \
#1220095:1220096 @@ -200,7 +200,7 @@
 
 QString SKGDocumentBank::getViewsIndexesAndTriggersVersion()
 {
-    return "2011.01.23_" + getParameter("SKG_LANGUAGE");
+    return "2011.02.12_" + getParameter("SKG_LANGUAGE");
 }
 
 SKGError SKGDocumentBank::refreshViewsIndexesAndTriggers()
@@ -627,7 +627,8 @@
             "FROM v_category_display_tmp"
 
             //recurrentoperation
-            << "CREATE VIEW  v_recurrentoperation_display AS SELECT rop.*, op.* "
+            << "CREATE VIEW  v_recurrentoperation_display AS "
+            "SELECT rop.*, op.t_ACCOUNT, op.i_number, op.t_mode, op.t_PAYEE, \
                op.t_comment, op.t_CATEGORY, op.t_status, op.f_CURRENTAMOUNT "
             "FROM v_recurrentoperation rop, v_operation_display_all AS op WHERE \
rop.rd_operation_id=op.ID"  
             //rule
--- trunk/extragear/office/skrooge/skgbasegui/skgobjectmodelbase.cpp #1220095:1220096
@@ -595,12 +595,13 @@
             SKGBEGINTRANSACTION(*getDocument(), i18nc("Noun, name of the user \
action", "Bookmark update '%1'", name), err);  err = obj.setName(name);
             if(err.isSucceeded()) err = obj.save();
-        }
-        else{
+        } else {
             SKGObjectBase obj = getObject(index);
+
             SKGBEGINTRANSACTION(*getDocument(), i18nc("Noun, name of the user \
                action", "Update object"), err);
-            err = obj.setAttribute(m_listAttibutes[index.column()], \
                value.toString());
-            if(err.isSucceeded()) err = obj.save();
+            SKGObjectBase obj2(obj.getDocument(), obj.getRealTable(), obj.getID()); \
//To be sure this is not a complex object +            err = \
obj2.setAttribute(m_listAttibutes[index.column()], value.toString()); +            \
if(err.isSucceeded()) err = obj2.save();  }
 
         SKGMainPanel::displayErrorMessage(err);
--- trunk/extragear/office/skrooge/skrooge_categories/skgcategoriespluginwidget_base.ui \
#1220095:1220096 @@ -28,6 +28,9 @@
      <property name="statusTip">
       <string>List of categories</string>
      </property>
+     <property name="editTriggers">
+      <set>QAbstractItemView::AnyKeyPressed|QAbstractItemView::EditKeyPressed</set>
+     </property>
      <property name="dragEnabled">
       <bool>true</bool>
      </property>


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

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