<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/gui/options-dialog.cpp, branch opentrack-2.3-rc49p9</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc49p9</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc49p9'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2016-06-29T11:36:20Z</updated>
<entry>
<title>gui/{options,main}: rename identifier only</title>
<updated>2016-06-29T11:36:20Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-29T11:36:20Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=d73a8a62c2d77b2abf3cb1fb53b7acee4863089f'/>
<id>urn:sha1:d73a8a62c2d77b2abf3cb1fb53b7acee4863089f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui/options-dialog: no need for non-RAII</title>
<updated>2016-06-29T11:27:15Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-29T11:27:15Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=0eb4c01643c2cbfc59a7cd031ff7771592bbddf2'/>
<id>urn:sha1:0eb4c01643c2cbfc59a7cd031ff7771592bbddf2</id>
<content type='text'>
Qt destructors deregister one component from another.
</content>
</entry>
<entry>
<title>logic, gui: reload keybinding description on profile change</title>
<updated>2016-06-29T11:18:31Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-29T11:02:41Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=2dd8064c20d88c26a11240c6a871f670b5109d71'/>
<id>urn:sha1:2dd8064c20d88c26a11240c6a871f670b5109d71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui/options: fix cancel button</title>
<updated>2016-06-29T11:18:22Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-29T08:09:42Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=87622615e5adc5b96f404b3255aa6af5a90043ee'/>
<id>urn:sha1:87622615e5adc5b96f404b3255aa6af5a90043ee</id>
<content type='text'>
The "struct opts" dtor doesn't run at dialog close time so invoke
"reload" on the bundle explicitly.
</content>
</entry>
<entry>
<title>many modules: trivial cleanups only</title>
<updated>2016-05-26T15:19:19Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-26T15:09:17Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b008aefee41a21b24f1d2f1f23cd6c78b888ede5'/>
<id>urn:sha1:b008aefee41a21b24f1d2f1f23cd6c78b888ede5</id>
<content type='text'>
- Remove "this-&gt;" where it's not needed. Possibly rename shadowed vars.
- Don't reload the options bundle manually since `options::opts' exists
for that very reason.
- Remove '^ \+$' whitespace
- :retab
</content>
</entry>
<entry>
<title>many: remove executable bit from source files</title>
<updated>2016-05-15T10:34:38Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-15T10:32:56Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=386b0884f19b5d05cbbbce2bda1be6f4dc437ece'/>
<id>urn:sha1:386b0884f19b5d05cbbbce2bda1be6f4dc437ece</id>
<content type='text'>
We no longer have this recurring problem since I enabled
ignoring executable bit changes on the Windows workstation.
</content>
</entry>
<entry>
<title>api,gui: disable all keyboard shortcuts while binding a key</title>
<updated>2016-05-15T10:30:35Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-15T10:30:35Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=7ed453de4a77266e7e29f2f944b285b4fe3b248b'/>
<id>urn:sha1:7ed453de4a77266e7e29f2f944b285b4fe3b248b</id>
<content type='text'>
Previous disallowed binding an already-bound key on Unix since Qxt
doesn't pass through bound keys unlike the Windows implementation.

Refactor some common code.

The Windows implementation isn't even compile-tested.
</content>
</entry>
<entry>
<title>api, main: implement new keybindings</title>
<updated>2016-04-29T07:21:23Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-04-29T07:21:10Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=3a7011ff73cce39ecacb4c5651c1a2dbda8eb10e'/>
<id>urn:sha1:3a7011ff73cce39ecacb4c5651c1a2dbda8eb10e</id>
<content type='text'>
The following keybindings are now implemented:

- restart tracking. if not started, starts.
- toggle (keep position) while key held
- zero (keep zero) while key held

The latter two options only work for Windows as libqxt doesn't support
them.

Closes #291
</content>
</entry>
<entry>
<title>gui/settings: set parent, otherwise not modal</title>
<updated>2015-12-06T05:20:56Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-12-06T05:20:56Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=da8ec5c60841a926874c9ef2c4fed0078d47ebc8'/>
<id>urn:sha1:da8ec5c60841a926874c9ef2c4fed0078d47ebc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui/settings: don't forget to show a modal dialog before executing</title>
<updated>2015-12-06T05:15:19Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-12-06T05:15:19Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=2de0b6427d8d768771cf22686c1c3b65f15e2f40'/>
<id>urn:sha1:2de0b6427d8d768771cf22686c1c3b65f15e2f40</id>
<content type='text'>
</content>
</entry>
</feed>
