A graphical user interface for touchégg
C++ QMake
Latest commit 5a09e99 Apr 9, 2016 @Raffarti Merge pull request #14 from mintymac/patch-1
README: qmake requires the src dir
Permalink
Failed to load latest commit information.
Dictionaries Fixed a couple of file path issues. Aug 2, 2015
icons/hicolor Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
.gitignore Added more button icons. Jul 31, 2015
COPYING Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
Changelog Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
README qmake requires the src dir Apr 8, 2016
button.cpp Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
button.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
button.ui Added more button icons. Jul 31, 2015
default.conf Version 1.1 Oct 19, 2012
editdialog.cpp Useless pointers cleanup. Aug 2, 2015
editdialog.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
editdialog.ui Version 1.1 Oct 19, 2012
general.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
gui.cpp Fixed a couple of file path issues. Aug 2, 2015
gui.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
gui.ui Fixed uninitialized pointer. Aug 2, 2015
keylineedit.cpp Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
keylineedit.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
keylinguist.cpp Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
keylinguist.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
lists.cpp Useless pointers cleanup. Aug 2, 2015
lists.h Useless pointers cleanup. Aug 2, 2015
main.cpp Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
memory.cpp Useless pointers cleanup. Aug 2, 2015
memory.h Useless pointers cleanup. Aug 2, 2015
moc_object.cpp Version 1.1 Oct 19, 2012
moc_object.o Version 1.1 Oct 19, 2012
newgesture.h Version 1.1 Oct 19, 2012
newgesture.ui Version 1.1 Oct 19, 2012
newgroupdialog.cpp Fixed an issue with NewGroupDialog and Qt4 Aug 13, 2015
newgroupdialog.h Fixed an issue with NewGroupDialog and Qt4 Aug 13, 2015
newgroupdialog.ui Version 1.1 Oct 19, 2012
parser.cpp Using exceptions for parser errors. Aug 2, 2015
parser.h Using exceptions for parser errors. Aug 2, 2015
resources.qrc Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
scribe.cpp Fixed a couple of file path issues. Aug 2, 2015
scribe.h Fixed a couple of file path issues. Aug 2, 2015
sendkeys.cpp Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
sendkeys.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
sendkeys.ui Added more button icons. Jul 31, 2015
settings.cpp Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
settings.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
touchegg-gce.conf Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
touchegg-gce.desktop Minor fix in desktop file Aug 18, 2015
touchegg-gce.pro Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
translatorhandler.cpp Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
translatorhandler.h Touchegg-gce-1.3 (31/7/1015): Jul 31, 2015
ui_buttons.h Version 1.1 Oct 19, 2012
ui_newgeasture.h Version 1.1 Oct 19, 2012
ui_newgesture.h Version 1.1 Oct 19, 2012

README

/**
 *Please note that this is not Touchégg nor Touchégg-gui,
 *which author is José Expósito <jose.exposito89@gmail.com>.
 *This is a gui interface to edit Touchégg configuration file
 *alternative to Touchégg-gui.
 *
 *@author Raffaele Pertile <raffarti@zoho.com>
 */
 
Dependencies:
sudo apt-get install build-essential libqt4-dev libx11-6 libx11-dev

_________________________________________________________________________________________________
BUILD & INSTALLATION:

Build and install in /usr/local (default prefix):

    mkdir build && cd build
    qmake ..
    make && make install

Build and install in user's home:

    mkdir build && cd build
    qmake PREFIX=~/.local ..
    make && make install


=================================================================================================
ADVANCED HELP
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

_________________________________________________________________________________________________
To customize installation directories use:

    qmake VARIABLE=value

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
variables and defaults:
    PREFIX=/usr/local
    BIN_PATH=$$PREFIX/bin
    CONFIG_PATH=$$PREFIX/etc
    SLIB_PATH=$$PREFIX/share
    ICONS_PATH=$$SLIB/icons
    TLIB_PATH=$$SLIB_PATH/touchegg-gce
    DICTS_PATH=$$TLIB_PATH/Dictionaries

NOTE:
relative paths will be refered to .pro file location.

_________________________________________________________________________________________________
To customize installation use:

    qmake INSTALLS="part1 part2 ..." (e.g. qmake INSTALLS="target translations")

or
    qmake SKIP="part1 part2 ..." (e.g. qmake SKIP="icons desktop")
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
parts list:
    target          executable file
    translations    translation files
    default_config  default configuration for touchégg
    conf            default configuration file
    desktop         .desktop file (application shortcut)
    icons           icons files

_________________________________________________________________________________________________
To create an executable with compressed resources use
    qmake standalone=y; make