Improve error reporting for lib table rows.

This commit is contained in:
Jeff Young
2025-11-23 22:36:37 +00:00
parent 3c2f6c5b8d
commit 8f8f05a944
17 changed files with 345 additions and 264 deletions
+4
View File
@@ -128,9 +128,13 @@ public:
/// Notify the adapter that the global library tables have changed
void GlobalTablesChanged( std::initializer_list<LIBRARY_TABLE_TYPE> aChangedTables = {} );
void CheckTableRow( LIBRARY_TABLE_ROW& aRow );
/// Loads all available libraries for this adapter type in the background
virtual void AsyncLoad() = 0;
virtual std::optional<LIB_STATUS> LoadOne( LIB_DATA* aLib ) = 0;
/// Returns async load progress between 0.0 and 1.0, or nullopt if load is not in progress
std::optional<float> AsyncLoadProgress() const;