From feb12bd0eecc9f09ef7a1ab7fc60858ea519edbe Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 20 Oct 2014 08:09:08 +0200 Subject: refactor 1/2 (?) --- facetracknoir/shortcuts.h | 83 ----------------------------------------------- 1 file changed, 83 deletions(-) delete mode 100644 facetracknoir/shortcuts.h (limited to 'facetracknoir/shortcuts.h') diff --git a/facetracknoir/shortcuts.h b/facetracknoir/shortcuts.h deleted file mode 100644 index 8e665211..00000000 --- a/facetracknoir/shortcuts.h +++ /dev/null @@ -1,83 +0,0 @@ -#pragma once -#include -#include -#include -#include -#include -#include -#include -#include "ui_ftnoir_keyboardshortcuts.h" - -class FaceTrackNoIR; - -class KeyboardShortcutDialog: public QWidget -{ - Q_OBJECT -public: - KeyboardShortcutDialog( FaceTrackNoIR *ftnoir, QWidget *parent ); -private: - Ui::UICKeyboardShortcutDialog ui; - FaceTrackNoIR *mainApp; -private slots: - void doOK(); - void doCancel(); -}; - -extern QList global_key_sequences; - -#if defined(_WIN32) -extern QList global_windows_key_sequences; -# undef DIRECTINPUT_VERSION -# define DIRECTINPUT_VERSION 0x0800 -# include -# include - -struct Key { - BYTE keycode; - bool shift; - bool ctrl; - bool alt; - bool ever_pressed; - QElapsedTimer timer; -public: - Key() : keycode(0), shift(false), ctrl(false), alt(false), ever_pressed(false) - { - } -}; -#else -typedef unsigned char BYTE; -struct Key { int foo; }; -#endif - -#if defined(_WIN32) -class KeybindingWorkerImpl { -private: - LPDIRECTINPUT8 din; - LPDIRECTINPUTDEVICE8 dinkeyboard; - Key kCenter; - Key kToggle; - FaceTrackNoIR& window; -public: - volatile bool should_quit; - ~KeybindingWorkerImpl(); - KeybindingWorkerImpl(FaceTrackNoIR& w, Key keyCenter, Key keyToggle); - void run(); -}; -#else -class KeybindingWorkerImpl { -public: - KeybindingWorkerImpl(FaceTrackNoIR& w, Key keyCenter, Key keyToggle); - void run() {} -}; -#endif - -class KeybindingWorker : public QThread, public KeybindingWorkerImpl { - Q_OBJECT -public: - KeybindingWorker(FaceTrackNoIR& w, Key keyCenter, Key keyToggle) : KeybindingWorkerImpl(w, keyCenter, keyToggle) - { - } - void run() { - KeybindingWorkerImpl::run(); - } -}; -- cgit v1.2.3