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())
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())
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())