Avoid noexcept in AbstractTableModel and related

AbstractTableModel has many methods marked noexcept. This forces subclasses to not leak any exception. If data comes from sources like a database, network, file, etc.. this seems wrong. How exceptions should be handled is out of scope. Check the Qt API doc:

Then adapt:

  • AbstractTableModel code
  • AbstractTableModel examples
  • StlHelpers
  • StlContiguousContainerAdapter
  • SharedStlContiguousContainerAdapter
Edited by Philippe Steinmann