From 9040b187a1c4fa380f8a12207b9dd6d04b3a10ac Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 12 Aug 2016 18:00:49 +0200 Subject: all: rename modules s#^opentrack-##. and opentrack -> api Adjust usages. --- opentrack-logic/shortcuts.h | 68 --------------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 opentrack-logic/shortcuts.h (limited to 'opentrack-logic/shortcuts.h') diff --git a/opentrack-logic/shortcuts.h b/opentrack-logic/shortcuts.h deleted file mode 100644 index b44864ba..00000000 --- a/opentrack-logic/shortcuts.h +++ /dev/null @@ -1,68 +0,0 @@ -/* Copyright (c) 2014-2015, Stanislaw Halik - - * Permission to use, copy, modify, and/or distribute this - * software for any purpose with or without fee is hereby granted, - * provided that the above copyright notice and this permission - * notice appear in all copies. - */ - -#pragma once -#include -#include -#include -#include - -#include "export.hpp" - -#include "qxt-mini/QxtGlobalShortcut" -#include "opentrack-compat/options.hpp" -#include "main-settings.hpp" - -#ifdef _WIN32 -# include "opentrack-dinput/keybinding-worker.hpp" -#endif - -#if defined(__GNUC__) && !defined(_WIN32) -# define unused_on_unix(t, i) t __attribute__((unused)) i -#else -# define unused_on_unix(t, i) t i -#endif - -using namespace options; - -struct OPENTRACK_LOGIC_EXPORT Shortcuts : public QObject -{ - Q_OBJECT - -public: - using K = -#ifndef _WIN32 - mem -#else - Key -#endif - ; - - using fun = std::function; - using tt = std::tuple; - using t_key = std::tuple; - using t_keys = std::vector; - std::vector keys; -#ifdef _WIN32 - KeybindingWorker::Token key_token; -#endif - - Shortcuts() -#ifdef _WIN32 - : key_token([&](const Key& k) { receiver(k); }) -#endif - {} - - void reload(const t_keys& keys_); -private: - void free_binding(K& key); - void bind_shortcut(K &key, const key_opts& k, bool held); -#ifdef _WIN32 - void receiver(const Key& k); -#endif -}; -- cgit v1.2.3