{
Config::instance()->set_write_kdms_to_disk(_write_to->GetValue());
setup_sensitivity ();
+ MethodChanged();
}
{
Config::instance()->set_email_kdms(_email->GetValue());
setup_sensitivity ();
+ MethodChanged();
}
}
}
+
+bool
+KDMOutputPanel::method_selected() const
+{
+ return _write_to->GetValue() || _email->GetValue();
+}
+
std::function<bool (boost::filesystem::path)> confirm_overwrite
);
+ bool method_selected() const;
+
+ boost::signals2::signal<void ()> MethodChanged;
+
private:
void kdm_write_type_changed ();
void advanced_clicked ();