[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