}
Flag::Flag(const Flag &flag) :
- TimeMarker(flag.view_, FillColour, flag.time_)
+ TimeMarker(flag.view_, FillColour, flag.time_),
+ std::enable_shared_from_this<pv::view::Flag>(flag)
{
}
return popup;
}
+void Flag::delete_pressed()
+{
+ view_.remove_flag(shared_ptr<Flag>(shared_from_this()));
+}
+
void Flag::on_text_changed(const QString &text)
{
text_ = text;