BaseAnnotationDialog::BaseAnnotationDialog(osgEarth::MapNode* mapNode, const ViewVector& views, QWidget* parent, Qt::WindowFlags f) : QDialog(parent, f), _mapNode(mapNode), _views(views.size()) { initDefaultUi(); std::copy(views.begin(), views.end(), _views.begin()); }