[Kmymoney] Request Feedback - CSV Plugin UI

Jack ostroffjh at sbcglobal.net
Sat Oct 25 15:48:11 UTC 2014


On 2014.10.25 08:38, Allan wrote:
> On 22/10/14 11:53, Thomas Baumgart wrote:
>> On Wednesday 22 October 2014 11:47:11 Allan wrote:
>>> On 22/10/14 07:25, Thomas Baumgart wrote:
>>>> On Tuesday 21 October 2014 10:06:59 Jack wrote:
>>>>> On 2014.10.21 06:35, Allan wrote:
>>>>>> I've been doing some work with the CSV Exporter plugin, and  
>>>>>> using the Importer plugin to visualize the results.
>>>>>> 
>>>>>> While doing this, I realised that there is no way to import the  
>>>>>> transaction status - Cleared, Reconciled, etc.  If I were to  
>>>>>> implement this field in the importer, it would exacerbate the  
>>>>>> present very busy appearance of the Banking wizard UI.
>>>>>> 
>>>>>> So, I came back to wondering if a new approach might be better,  
>>>>>> so I'm attaching a screen-shot of the possible new layout.  It's  
>>>>>> very much simplified, which is good, but might it be less  
>>>>>> helpful?
>>>>>> 
>>>>>> The idea is that, instead of having a combo-box for each field,  
>>>>>> there are just two combos, one containing the field types, and  
>>>>>> another for the user to assign the column of that field.
>>>>>> 
>>>>>> I'd be interested to get your views, both for and against.  A  
>>>>>> similar arrangement would be needed for the Investment wizard.
>>>>>> 
>>>>>> Allan
>>>>> 
>>>>> As a way of selecting columns for fields, it may be fine  
>>>>> (although will it allow multiple selections where appropriate?)  
>>>>> but what about display?  It is important to be able to see all  
>>>>> the selections at once.  However, displaying them as text (or  
>>>>> label, since it would be read only) or series of text items may  
>>>>> well be more compact than having entry fields and dropdowns for  
>>>>> each.
>>>> 
>>>> How about a QListView with two columns showing the column and  
>>>> type. It should give you automatic scrolling and all that. Or am I  
>>>> missing something?
>>> Thanks Thomas
>>> 
>>> I'll look into that, too.  At the moment, I'm thinking of  
>>> QTableWidget, because height is restricted, in order to sit below  
>>> the tableWidget displaying the data, with possibly, two sets of  
>>> paired columns.
>> 
>> My bad, of course a QListView with two columns is a QTableView which  
>> is inherited by QTableWidget. So we're talking about the same thing  
>> here.
> 
> I think this version may be suitable.  Initially, column 1 will get  
> the first field type selected, and then each sequential column.  
> Alternatively, select a cell to use and then its field type.  It size  
> is 10K, as against 20K for the existing version.  Any thoughts?
> 
> At the moment, its a free-standing 160K compressed executable, if  
> anyone wishes to play.
> 
> If OK, I'll integrate it and put it to reviewboard
> 
> Allan
Looking good.

It would be great if these columns lined up with the columns in the  
data table, but I don't know if it's reasonable to program.  Or - will  
the Field Type row just be the first or last column in the table?

I assume memo can show up in more than one column?  Also, if I remember  
from the latest wizard, there is an issue with the order of assigning a  
column to more than one field - how is that handled in this version?

Jack


More information about the KMyMoney mailing list