This commit is contained in:
Jean-Francois Dockes 2019-06-16 11:45:19 +02:00
parent a464cb3d2c
commit a647d1c344

View File

@ -36,24 +36,20 @@ public:
ResListPager(int pagesize=10); ResListPager(int pagesize=10);
virtual ~ResListPager() {} virtual ~ResListPager() {}
void setHighLighter(PlainToRich *ptr) void setHighLighter(PlainToRich *ptr) {
{
m_hiliter = ptr; m_hiliter = ptr;
} }
void setDocSource(std::shared_ptr<DocSequence> src, int winfirst = -1) void setDocSource(std::shared_ptr<DocSequence> src, int winfirst = -1) {
{
m_pagesize = m_newpagesize; m_pagesize = m_newpagesize;
m_winfirst = winfirst; m_winfirst = winfirst;
m_hasNext = true; m_hasNext = true;
m_docSource = src; m_docSource = src;
m_respage.clear(); m_respage.clear();
} }
void setPageSize(int ps) void setPageSize(int ps) {
{
m_newpagesize = ps; m_newpagesize = ps;
} }
int pageNumber() int pageNumber() {
{
if (m_winfirst < 0 || m_pagesize <= 0) if (m_winfirst < 0 || m_pagesize <= 0)
return -1; return -1;
return m_winfirst / m_pagesize; return m_winfirst / m_pagesize;
@ -96,8 +92,7 @@ public:
// Things that need to be reimplemented in the subclass: // Things that need to be reimplemented in the subclass:
virtual bool append(const string& data); virtual bool append(const string& data);
virtual bool append(const string& data, int, const Rcl::Doc&) virtual bool append(const string& data, int, const Rcl::Doc&) {
{
return append(data); return append(data);
} }
// Translation function. This is reimplemented in the qt reslist // Translation function. This is reimplemented in the qt reslist
@ -116,8 +111,7 @@ public:
virtual string headerContent() {return string();} virtual string headerContent() {return string();}
virtual string iconUrl(RclConfig *, Rcl::Doc& doc); virtual string iconUrl(RclConfig *, Rcl::Doc& doc);
virtual void suggest(const std::vector<std::string>, virtual void suggest(const std::vector<std::string>,
std::map<std::string, std::vector<std::string> >& sugg) std::map<std::string, std::vector<std::string> >& sugg){
{
sugg.clear(); sugg.clear();
} }
virtual string absSep() {return "&hellip;";} virtual string absSep() {return "&hellip;";}