Version handling in main window title, About window (now with tabs, including the license) and in PP3 files

This commit is contained in:
natureh
2011-02-07 22:47:30 +01:00
parent 40204e79bc
commit f32ce7c7cc
19 changed files with 302 additions and 77 deletions

View File

@@ -23,7 +23,7 @@ IF (BUILD_SHARED_LIBS)
install (TARGETS rtengine DESTINATION ${LIBDIR})
ENDIF (BUILD_SHARED_LIBS)
set_target_properties (rtengine PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} ${RTENGINE_CXX_FLAGS}")
set_target_properties (rtengine PROPERTIES COMPILE_FLAGS "${RTENGINE_CXX_FLAGS}")
target_link_libraries (rtengine rtexif ${EXTRA_LIB} ${GOBJECT_LIBRARIES} ${GTHREAD_LIBRARIES}
${GLIB2_LIBRARIES} ${GLIBMM_LIBRARIES} ${LCMS_LIBRARIES} ${IPTCDATA_LIBRARIES}

View File

@@ -22,6 +22,7 @@
#include <glibmm.h>
#include <sstream>
#include <string.h>
#include <version.h>
#include <safekeyfile.h>
@@ -223,14 +224,14 @@ raw.preser=0.0;
exif.clear ();
iptc.clear ();
version = 249;
version = TAGDISTANCE;
}
int ProcParams::save (Glib::ustring fname) const {
SafeKeyFile keyFile;
keyFile.set_integer ("Version", "Version", 20101019);
keyFile.set_integer ("Version", "Version", TAGDISTANCE);
// save tonecurve:
keyFile.set_boolean ("Exposure", "Auto", toneCurve.autoexp);
@@ -496,7 +497,7 @@ int ProcParams::load (Glib::ustring fname) {
// load tonecurve:
version = 200;
version = TAGDISTANCE;
if (keyFile.has_group ("Version")) {
if (keyFile.has_key ("Version", "Version")) version = keyFile.get_integer ("Version", "Version");
}