Du skickar en pekare till en "Mail", men den konstruktor som du har redovisat här, vill ha själva "Mail", alltså inte pekaren.
Håller på och trixar gränssnitt i C++ med Trolltech QT, men har problem med hur man skickar med ett objekt till konstruktorn för ett nytt fönster, dvs vid öppning av ett nytt fönster. Nedan har jag klippt ut relevant kod som jag använder vid anropet/öppnandet.
//Anrop från mainwin.cpp
Mail *tmpmail = new Mail();
tmpmail->set_address( "mrx@home.se" );
NewMailWindow* nmw = new NewMailWindow( tmpmail );
//konstrukturhuvud i NewMailWindow
NewMailWindow::NewMailWindow( Mail repmail ) {...
//Deklaration av konstruktorn i headerfilen
NewMailWindow( Mail repmail );
Jag får följande fel vid kompilering, så det är nåt fel med objektskickningen. Frågan är vad och hur man ska skriva istället? När jag skickar objekt till "vanliga" funktioner använder man ju ovanstående anrop/mottagning.
mainwin.cpp:426: no matching function for call to
`NewMailWindow::NewMailWindow(Mail*&)'
Tacksam för svar!
