Esempio n. 1
0
 def __init__(self, parent_view):
     self._columns = [("asset", g_tr("Reports", "Asset")),
                      ("open_timestamp", g_tr("Reports", "Open Date")),
                      ("close_timestamp", g_tr("Reports", "Close Date")),
                      ("open_price", g_tr("Reports", "Open Price")),
                      ("close_price", g_tr("Reports", "Close Price")),
                      ("qty", g_tr("Reports", "Qty")),
                      ("fee", g_tr("Reports", "Fee")),
                      ("profit", g_tr("Reports", "P/L")),
                      ("rel_profit", g_tr("Reports", "P/L, %")),
                      ("corp_action", g_tr("Reports", "Note"))]
     self.ca_names = {
         CorporateAction.SymbolChange: g_tr('Reports', "Symbol change"),
         CorporateAction.Split: g_tr('Reports', "Split"),
         CorporateAction.SpinOff: g_tr('Reports', "Spin-off"),
         CorporateAction.Merger: g_tr('Reports', "Merger"),
         CorporateAction.StockDividend: g_tr('Reports', "Stock dividend")
     }
     self._view = parent_view
     self._group_dates = 0
     self._query = None
     self._timestamp_delegate = None
     self._float_delegate = None
     self._float2_delegate = None
     self._float4_delegate = None
     self._profit_delegate = None
     self._ca_delegate = None
     QSqlTableModel.__init__(self, parent=parent_view, db=db_connection())
Esempio n. 2
0
 def __init__(self, parent_view):
     self._columns = [("timestamp", g_tr("Reports", "Timestamp")),
                      ("account", g_tr("Reports", "Account")),
                      ("name", g_tr("Reports", "Peer Name")),
                      ("sum", g_tr("Reports", "Amount")),
                      ("note", g_tr("Reports", "Note"))]
     self._view = parent_view
     self._query = None
     self._timestamp_delegate = None
     self._float_delegate = None
     QSqlTableModel.__init__(self, parent=parent_view, db=db_connection())
Esempio n. 3
0
 def __init__(self, parent_view):
     self._columns = [("period", g_tr("Reports", "Period")),
                      ("transfer", g_tr("Reports", "In / Out")),
                      ("assets", g_tr("Reports", "Assets value")),
                      ("result", g_tr("Reports", "Total result")),
                      ("profit", g_tr("Reports", "Profit / Loss")),
                      ("dividend", g_tr("Reports", "Returns")),
                      ("tax_fee", g_tr("Reports", "Taxes & Fees"))]
     self._view = parent_view
     self._query = None
     self._ym_delegate = None
     self._float_delegate = None
     QSqlTableModel.__init__(self, parent=parent_view, db=db_connection())