ui/winui/table.h

branch
newapi
changeset 215
1bd5534c395d
parent 214
279c0c81d3b1
child 218
d06e7e8e53e1
--- 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);
 

mercurial