From 521e431055dd7db122ebc4567bd21f3e7c7f18d5 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Fri, 17 Feb 2012 15:06:24 +0100 Subject: [PATCH] gui: restore sorting/filtering functions for the history list --- src/qtgui/rclmain_w.cpp | 3 ++- src/qtgui/reslist.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/qtgui/rclmain_w.cpp b/src/qtgui/rclmain_w.cpp index c8311a0f..4fedc28c 100644 --- a/src/qtgui/rclmain_w.cpp +++ b/src/qtgui/rclmain_w.cpp @@ -1626,7 +1626,8 @@ void RclMain::showDocHistory() new DocSequenceHistory(rcldb, g_dynconf, string(tr("Document history").toUtf8())); src->setDescription((const char *)tr("History data").toUtf8()); - m_source = RefCntr(src); + DocSource *source = new DocSource(RefCntr(src)); + m_source = RefCntr(source); m_source->setSortSpec(m_sortspec); m_source->setFiltSpec(m_filtspec); emit docSourceChanged(m_source); diff --git a/src/qtgui/reslist.cpp b/src/qtgui/reslist.cpp index 09d9357e..dd3ba140 100644 --- a/src/qtgui/reslist.cpp +++ b/src/qtgui/reslist.cpp @@ -318,7 +318,8 @@ void ResList::setDocSource(RefCntr nsource) m_source = RefCntr(new DocSource(nsource)); } -// Reapply parameters. Sort params probably changed +// A query was executed, or the filtering/sorting parameters changed, +// re-read the results. void ResList::readDocSource() { LOGDEB(("ResList::readDocSource()\n"));