Skip to content
Snippets Groups Projects
Commit 8a60b413 authored by inso's avatar inso
Browse files

Fix bugs #115 and #116

parent 3cb7fc48
No related branches found
No related tags found
No related merge requests found
from PyQt5.QtWidgets import QWidget, QAbstractItemView, QHeaderView, QDialog, \
QMenu, QAction, QApplication, QMessageBox
from PyQt5.QtCore import Qt, QDateTime, QModelIndex
from PyQt5.QtCore import Qt, QDateTime, QModelIndex, QTime
from PyQt5.QtGui import QCursor
from ..gen_resources.transactions_tab_uic import Ui_transactionsTabWidget
from ..models.txhistory import HistoryTableModel, TxFilterProxyModel
......@@ -130,8 +130,12 @@ QMessageBox.Ok | QMessageBox.Cancel)
def dates_changed(self):
logging.debug("Changed dates")
if self.table_history.model():
ts_from = self.date_from.dateTime().toTime_t()
ts_to = self.date_to.dateTime().toTime_t()
qdate_from = self.date_from
qdate_from.setTime(QTime(0, 0, 0))
qdate_to = self.date_to
qdate_to.setTime(QTime(0, 0, 0))
ts_from = qdate_from.dateTime().toTime_t()
ts_to = qdate_to.dateTime().toTime_t()
self.table_history.model().set_period(ts_from, ts_to)
......
......@@ -32,7 +32,7 @@ class TxFilterProxyModel(QSortFilterProxyModel):
def filterAcceptsRow(self, sourceRow, sourceParent):
def in_period(date_ts):
return (date_ts in range(self.ts_from, self.ts_to))
return date_ts >= self.ts_from and date_ts <= self.ts_to
date_col = self.sourceModel().column_types.index('date')
source_index = self.sourceModel().index(sourceRow, date_col)
date = self.sourceModel().data(source_index, Qt.DisplayRole)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment