--- a/ui/winui/table.h Fri Oct 13 11:26:47 2023 +0200 +++ b/ui/winui/table.h Fri Oct 13 15:20:54 2023 +0200 @@ -45,13 +45,16 @@ winrt::Microsoft::UI::Xaml::Media::SolidColorBrush highlightBrush; winrt::Microsoft::UI::Xaml::Media::SolidColorBrush selectedBrush; winrt::Microsoft::UI::Xaml::Media::SolidColorBrush selectedBorderBrush; + UiModel* model = nullptr; std::vector<UiTableColumn> header; - ui_getvaluefunc getvalue; - int maxrows; - int lastSelection; + ui_getvaluefunc getvalue = nullptr; + int maxrows = 0; + int lastSelection = 0; std::vector<int> selection; UiTable(winrt::Microsoft::UI::Xaml::Controls::ScrollViewer scrollW, winrt::Microsoft::UI::Xaml::Controls::Grid grid); + + ~UiTable(); void add_header(UiModel* model);