ow.cc.o -c ../src/wui/dismantlesitewindow.cc
In file included from ../src/wui/dismantlesitewindow.h:25:0, from ../src/wui/dismantlesitewindow.cc:20:
../src/wui/buildingwindow.h: In member function ‘void BuildingWindow::set_building_descr_for_help(const Widelands::BuildingDescr&)’:
../src/wui/buildingwindow.h:99:30: error: ‘void Widelands::BuildingDescr::operator=(const Widelands::BuildingDescr&)’ is private within this context
building_descr_for_help_ = d; ^
Once that has been fixed, we still need to look at the code.
OK, let's leave the design as it is :)
This doesn't compile:
ow.cc.o -c ../src/ wui/dismantlesi tewindow. cc wui/dismantlesi tewindow. h:25:0,
from ../src/ wui/dismantlesi tewindow. cc:20: wui/buildingwin dow.h: In member function ‘void BuildingWindow: :set_building_ descr_for_ help(const Widelands: :BuildingDescr& )’: wui/buildingwin dow.h:99: 30: error: ‘void Widelands: :BuildingDescr: :operator= (const Widelands: :BuildingDescr& )’ is private within this context descr_for_ help_ = d;
^
In file included from ../src/
../src/
../src/
building_
Once that has been fixed, we still need to look at the code.