6#include <imod/TSingleModelObserverBase.h>
7#include <iprm/ISelectionParam.h>
8#include <iqtgui/TDesignerGuiObserverCompBase.h>
11#include <GeneratedFiles/imtgui/ui_CPaginationGuiComp.h>
18class CPaginationGuiComp:
public iqtgui::TDesignerGuiObserverCompBase<Ui::CPaginationGuiComp, iprm::ISelectionParam>
22 typedef iqtgui::TDesignerGuiObserverCompBase<Ui::CPaginationGuiComp, iprm::ISelectionParam> BaseClass;
24 I_BEGIN_COMPONENT(CPaginationGuiComp);
31 virtual void UpdateGui(
const istd::IChangeable::ChangeSet& changeSet)
override;
32 virtual void OnGuiModelDetached()
override;
35 virtual void OnGuiCreated()
override;
36 virtual void OnGuiDesignChanged()
override;
40 void UpdateNavigationButtons();
41 void UpdatePageButtons();
44 void OnFirstClicked();
45 void OnPrev10Clicked();
47 void OnNext10Clicked();
51 int m_firstVisiblePageIndex;