Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
SheetModelUnits.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_UI_GUI_SHEETS_SHEETMODELUNITS_HPP_
2#define IV_SRC_UI_GUI_SHEETS_SHEETMODELUNITS_HPP_
3
5#include "core/defines.hpp"
6
7namespace iv::gui
8{
9
11{
12public:
13 [[nodiscard]] std::string cellText(uint32_t rowPosition, uint32_t colPosition) const override;
14 [[nodiscard]] std::string rowTitle(uint32_t rowPosition) const override;
15
16 void setNeedAnUpdate(bool needToBeUpdated);
17 [[nodiscard]] bool isNeededAnUpdate() const;
18
19private:
20 bool m_needToBeUpdated {false};
21};
22
23}// namespace iv::gui
24
25#endif//IV_SRC_UI_GUI_SHEETS_SHEETMODELUNITS_HPP_
Definition AbstractSheetModel.hpp:17
uint32_t rowPosition(const iv::gui::sheets::RowId &rowId)
Definition AbstractSheetModel.cpp:226
Definition SheetModelUnits.hpp:11
bool isNeededAnUpdate() const
Definition SheetModelUnits.cpp:128
std::string cellText(uint32_t rowPosition, uint32_t colPosition) const override
Definition SheetModelUnits.cpp:10
std::string rowTitle(uint32_t rowPosition) const override
Definition SheetModelUnits.cpp:91
void setNeedAnUpdate(bool needToBeUpdated)
Definition SheetModelUnits.cpp:123
bool m_needToBeUpdated
Definition SheetModelUnits.hpp:20
Definition enums.hpp:5