Header file:
MainWindow(QWidget *parent = 0, ColumnHelper column_helper = ColumnHelper() );
.cpp
file:
MainWindow::MainWindow(QWidget *parent, ColumnHelper column_helper)
Usage:
SpreadColumnHelper column_helper;
MainWindow w(0,column_helper);
SpreadColumnHelper
is the derived class of ColumnHelper
.
But only the default ColumnHelper
class is obtained in Main()
.
EDIT
I want the derived class to be passed in MainWindow()
but the base class is passed. How can I pass the derived class?