1#ifndef CRVGUIINTERFACE_H
2#define CRVGUIINTERFACE_H
8class QAbstractItemModel;
26 virtual void setModel(QAbstractItemModel* model) = 0;
33 virtual void setSorting(
int sortNdx, Qt::SortOrder order) = 0;
Definition crvguiinterface.h:10
virtual QString getWindowTitle()=0
virtual void setViewFrozen(bool state)=0
virtual ~CRVGuiInterface()
Definition crvguiinterface.h:21
virtual QWidget * mainWidget()=0
virtual void scrollToBottom()=0
virtual void setDockUndockCbk(const dockUndock_t &cb)=0
std::function< void()> clear_t
Definition crvguiinterface.h:11
virtual void setModel(QAbstractItemModel *model)=0
virtual bool isViewFrozen()=0
virtual void getColumnProper(int ndx, int &vIdx)=0
std::function< void(int)> sectionClicked_t
Definition crvguiinterface.h:13
std::function< void(bool)> filter_t
Definition crvguiinterface.h:14
virtual void setClearCbk(const clear_t &cb)=0
virtual void setSectionClikedCbk(const sectionClicked_t &cb)=0
virtual bool isColumnHidden(int ndx)=0
virtual void initTableView(QAbstractItemModel &tvModel)=0
virtual QString getClickedColumn(int ndx)=0
virtual void setSorting(int sortNdx, Qt::SortOrder order)=0
virtual Qt::SortOrder getSortOrder()=0
std::function< void()> dockUndock_t
Definition crvguiinterface.h:12
virtual void setFilterCbk(const filter_t &cb)=0
virtual void setColumnProper(int vIdxFrom, int vIdxTo)=0