Hello, I have a custom model and a custom proxy model for it.

I have noticed that I the removeColumns virtual function does not propagate to my model

Qt Code:
  1. bool CustomProxy::removeColumns (int column, int count, const QModelIndex & parent)
  2. {
  3. // source model is a custom model derived from QAbstractTable
  4. return sourceModel()->removeColumns(column, count, parent);
  5. }
To copy to clipboard, switch view to plain text mode 

is this normal?
I would expect the proxy to propagate the removeColumns(...) to its source model by default