h:
private: Linemodel *linemodel; Line *oneline;
constructor:
LineModel *linemodel = new LineModel;
linemodel->addLine(Line("Book", "1,40", "Heidi"));
linemodel->addLine(Line("Paper", "2,40", "Heidi"));
linemodel->addLine(Line("Pen", "12,40", "Heidi"));
h:
private: Linemodel *linemodel; Line *oneline;
constructor:
LineModel *linemodel = new LineModel;
linemodel->addLine(Line("Book", "1,40", "Heidi"));
linemodel->addLine(Line("Paper", "2,40", "Heidi"));
linemodel->addLine(Line("Pen", "12,40", "Heidi"));
To copy to clipboard, switch view to plain text mode
And here in beginning of line 1. debugger says that "linemodel not accessible". Doesn't the *linemodel in constructor hold the data? And the private members are available to everywhere inside that class? This is inside a slot (shouldn't make any difference?)
Line oneline = linemodel->get(0);
qDebug() << oneline.article();
Line oneline = linemodel->get(0);
qDebug() << oneline.article();
To copy to clipboard, switch view to plain text mode
Bookmarks