XMP/IPTC metadata tunneling option, plus new EXIF tags; see issue #460

This commit is contained in:
Oliver Duis
2011-01-05 21:12:11 +01:00
parent b89e9d5760
commit 13dc744e9b
15 changed files with 83 additions and 25 deletions

View File

@@ -286,6 +286,13 @@ Gtk::Widget* Preferences::getProcParamsPanel () {
dfconn = darkFrameDir->signal_file_set().connect ( sigc::mem_fun(*this, &Preferences::darkFrameChanged), true);
Gtk::Frame* fmd = Gtk::manage (new Gtk::Frame (M("PREFERENCES_METADATA")));
Gtk::VBox* vbmd = Gtk::manage (new Gtk::VBox ());
ckbTunnelMetaData = Gtk::manage (new Gtk::CheckButton (M("PREFERENCES_TUNNELMETADATA")));
vbmd->pack_start (*ckbTunnelMetaData, Gtk::PACK_SHRINK, 4);
fmd->add (*vbmd);
mvbpp->pack_start (*fmd, Gtk::PACK_SHRINK, 4);
return mvbpp;
}
@@ -816,6 +823,8 @@ void Preferences::storePreferences () {
moptions.saveParamsCache = saveParamsCache->get_active ();
moptions.paramsLoadLocation = (PPLoadLocation)loadParamsPreference->get_active_row_number ();
moptions.tunnelMetaData = ckbTunnelMetaData->get_active ();
moptions.rtSettings.darkFramesPath = darkFrameDir->get_filename();
int i = 0;
@@ -914,6 +923,8 @@ void Preferences::fillPreferences () {
saveParamsCache->set_active (moptions.saveParamsCache);
loadParamsPreference->set_active (moptions.paramsLoadLocation);
ckbTunnelMetaData->set_active (moptions.tunnelMetaData);
if (!moptions.tabbedUI)
editorLayout->set_active(moptions.mainNBVertical ? 1 : 0);
else