]> git.cworth.org Git - vogl/commit
UI: Add a settings file
authorPeterLValve <peterl@valvesoftware.com>
Mon, 24 Mar 2014 22:55:07 +0000 (15:55 -0700)
committerCarl Worth <cworth@cworth.org>
Tue, 1 Apr 2014 19:37:32 +0000 (12:37 -0700)
commit1e67a55d82c08d8c2ce1ad4303d01607fca61e53
treefb3c06251bcd942a31b0c0760b31701d4bad50ce
parentde55cb20b3c28239f2b045a59a7485bd3483e49e
UI: Add a settings file
* When vogleditor is started, the settings file will be loaded / saved so that it contains all the latest settings.
* The JSON settings file is stored in $XDG_CONFIG_HOME/vogleditor/ or $HOME/.config/vogleditor/ and is named vogleditor_settings.json.
* Before manually editing the file, vogleditor should be closed; after editing the file, reopen vogleditor to read in the latest changes.
* The file is automatically saved when vogleditor is closed, so manual edits while the file is open will cause the changes to be overwritten.
* Current settings include:
  * Window position and dimensions (defaults to 0,0 and 1024x768)
  * The "trim_large_trace_prompt_size" (defaults to 200) which is the minimum number of frames a trace file must contain in order for the trim trace prompt to be displayed when loading a trace file.
src/vogleditor/CMakeLists.txt
src/vogleditor/vogleditor.cpp
src/vogleditor/vogleditor_settings.cpp [new file with mode: 0644]
src/vogleditor/vogleditor_settings.h [new file with mode: 0644]