<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-15">
    <span style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); display: inline !important;
      float: none;">Hi,</span><br style="color: rgb(46, 52, 54);
      font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial,
      sans-serif; font-size: 13px; font-style: normal; font-variant:
      normal; font-weight: normal; letter-spacing: normal; line-height:
      20.671875px; orphans: 2; text-align: left; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255);">
    <span style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); display: inline !important;
      float: none;">I'm trying to add 'tags' functionality to KMyMoney
      and I've some questions to the developers.</span><br style="color:
      rgb(46, 52, 54); font-family: 'Open Sans', 'Helvetica Neue',
      Helvetica, Arial, sans-serif; font-size: 13px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: 20.671875px; orphans: 2; text-align: left;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255);">
    <br style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);">
    <span style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); display: inline !important;
      float: none;">I'm creating a new subclass of KMyMoneyMVCCombo:
      MyMoneyTagCombo, in a similar way as the class KMyMoneyPayeeCombo</span><br
      style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);">
    <br style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);">
    <span style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); display: inline !important;
      float: none;">I created also a new subclass of MyMoneyObject:
      MyMoneyTag.</span><br style="color: rgb(46, 52, 54); font-family:
      'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
      font-size: 13px; font-style: normal; font-variant: normal;
      font-weight: normal; letter-spacing: normal; line-height:
      20.671875px; orphans: 2; text-align: left; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255);">
    <br style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);">
    <span style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); display: inline !important;
      float: none;">The MyMoneyTag have a valid_from and valid_to date
      fields (or maybe it's better call them visible_from and
      visible_to, they are optional but if filled in the transaction
      editor widget will appear only tags that have the date of the
      transaction between valid_from and valid_to. At this time the
      transaction date is filled after the filling of Category field,
      and I thought to put the Tag field just after the Category one. Do
      you think that the date field can be put just after the Payee
      field or there is a good reason to put it where it's now?</span><br
      style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);">
    <br style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255);">
    <span style="color: rgb(46, 52, 54); font-family: 'Open Sans',
      'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 13px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 20.671875px; orphans: 2;
      text-align: left; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); display: inline !important;
      float: none;">I think that allowing tags to be hierarchical is
      good idea (just a little example: the user may want to put all
      tags like: Paris-2010, Rome-2011 under a parent tag named Travel)
      do you think that it can be made by following the KMyMoneyCategory
      class (i.e. by making a subclass of KMyMoneyCombo) or should I
      subclass KMyMoneyMVCCombo as I'm doing now?<br>
      <br>
      Ciao,<br>
       Alessandro<br>
    </span>
  </body>
</html>