From 1d62458961d32524a686b3c88f599559d722b1cb Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 13 Jan 2018 09:23:43 +0100 Subject: variant/trackmouse: random flush --- variant/trackmouse/images/start.png | Bin 0 -> 1400 bytes variant/trackmouse/images/stop.png | Bin 0 -> 5790 bytes variant/trackmouse/lang/nl_NL.ts | 4 + variant/trackmouse/lang/ru_RU.ts | 4 + variant/trackmouse/lang/stub.ts | 4 + variant/trackmouse/main.cpp | 18 ++ variant/trackmouse/trackmouse-res.qrc | 6 + variant/trackmouse/window.cpp | 18 ++ variant/trackmouse/window.hpp | 17 ++ variant/trackmouse/window.ui | 382 ++++++++++++++++++++++++++++++++++ 10 files changed, 453 insertions(+) create mode 100644 variant/trackmouse/images/start.png create mode 100644 variant/trackmouse/images/stop.png create mode 100644 variant/trackmouse/lang/nl_NL.ts create mode 100644 variant/trackmouse/lang/ru_RU.ts create mode 100644 variant/trackmouse/lang/stub.ts create mode 100644 variant/trackmouse/main.cpp create mode 100644 variant/trackmouse/trackmouse-res.qrc create mode 100644 variant/trackmouse/window.cpp create mode 100644 variant/trackmouse/window.hpp create mode 100644 variant/trackmouse/window.ui diff --git a/variant/trackmouse/images/start.png b/variant/trackmouse/images/start.png new file mode 100644 index 00000000..b8e6f271 Binary files /dev/null and b/variant/trackmouse/images/start.png differ diff --git a/variant/trackmouse/images/stop.png b/variant/trackmouse/images/stop.png new file mode 100644 index 00000000..0ff13bd5 Binary files /dev/null and b/variant/trackmouse/images/stop.png differ diff --git a/variant/trackmouse/lang/nl_NL.ts b/variant/trackmouse/lang/nl_NL.ts new file mode 100644 index 00000000..9e739505 --- /dev/null +++ b/variant/trackmouse/lang/nl_NL.ts @@ -0,0 +1,4 @@ + + + + diff --git a/variant/trackmouse/lang/ru_RU.ts b/variant/trackmouse/lang/ru_RU.ts new file mode 100644 index 00000000..f62cf2e1 --- /dev/null +++ b/variant/trackmouse/lang/ru_RU.ts @@ -0,0 +1,4 @@ + + + + diff --git a/variant/trackmouse/lang/stub.ts b/variant/trackmouse/lang/stub.ts new file mode 100644 index 00000000..6401616d --- /dev/null +++ b/variant/trackmouse/lang/stub.ts @@ -0,0 +1,4 @@ + + + + diff --git a/variant/trackmouse/main.cpp b/variant/trackmouse/main.cpp new file mode 100644 index 00000000..0128683e --- /dev/null +++ b/variant/trackmouse/main.cpp @@ -0,0 +1,18 @@ +#include "gui/init.hpp" +#include "window.hpp" + +#if defined _WIN32 +# include +#endif + +int main(int argc, char** argv) +{ + return run_application(argc, argv, []() { return new window; }); +} + +#if defined _MSC_VER +int CALLBACK WinMain(HINSTANCE, HINSTANCE, LPSTR, int /* nCmdShow */) +{ + return main(__argc, __argv); +} +#endif diff --git a/variant/trackmouse/trackmouse-res.qrc b/variant/trackmouse/trackmouse-res.qrc new file mode 100644 index 00000000..f351b3f2 --- /dev/null +++ b/variant/trackmouse/trackmouse-res.qrc @@ -0,0 +1,6 @@ + + + images/start.png + images/stop.png + + diff --git a/variant/trackmouse/window.cpp b/variant/trackmouse/window.cpp new file mode 100644 index 00000000..7566f6ca --- /dev/null +++ b/variant/trackmouse/window.cpp @@ -0,0 +1,18 @@ +#include "window.hpp" + +#include + +void window::closeEvent(QCloseEvent* e) +{ + e->accept(); + QApplication::exit(0); +} + +window::window() : QMainWindow() +{ + ui.setupUi(this); + setAttribute(Qt::WA_QuitOnClose); + + show(); +} + diff --git a/variant/trackmouse/window.hpp b/variant/trackmouse/window.hpp new file mode 100644 index 00000000..e5c34410 --- /dev/null +++ b/variant/trackmouse/window.hpp @@ -0,0 +1,17 @@ +#pragma once + +#include "ui_window.h" +#include +#include + +class window : public QMainWindow +{ + Q_OBJECT + + Ui::window ui; + + void closeEvent(QCloseEvent* e) override; +public: + window(); + +}; diff --git a/variant/trackmouse/window.ui b/variant/trackmouse/window.ui new file mode 100644 index 00000000..c8ad4e22 --- /dev/null +++ b/variant/trackmouse/window.ui @@ -0,0 +1,382 @@ + + + window + + + + 0 + 0 + 763 + 258 + + + + + 0 + 0 + + + + trackmouse prototype + + + + + 9 + + + + + + 0 + 0 + + + + + 320 + 240 + + + + + 320 + 240 + + + + + + 0 + 0 + 320 + 240 + + + + + 0 + 0 + + + + + 320 + 240 + + + + + 320 + 240 + + + + + + 0 + 0 + 320 + 240 + + + + + 0 + 0 + + + + + 320 + 240 + + + + + 320 + 240 + + + + + Candara + 37 + 50 + false + true + + + + + + + :/images/tracking-not-started.png + + + false + + + Qt::AlignCenter + + + true + + + + + + + + + + 1 + + + 13 + + + 12 + + + 12 + + + 12 + + + + + + 0 + 0 + + + + Keyboard shortcuts + + + + 40 + + + 0 + + + 40 + + + 4 + + + 30 + + + 10 + + + + + + 0 + 0 + + + + + 10 + PreferAntialias + + + + start/stop tracking + + + + + + + + 0 + 0 + + + + + 10 + PreferAntialias + + + + Alt+F10 + + + + + + + + 0 + 0 + + + + + 10 + PreferAntialias + + + + center + + + + + + + + 0 + 0 + + + + + 10 + PreferAntialias + + + + Alt+F12 + + + + + + + + + + + + + + 3 + 0 + + + + Sensitivity + + + + + + + + 10 + 0 + + + + 1 + + + Qt::Horizontal + + + QSlider::TicksAbove + + + 10 + + + + + + + + 2 + 0 + + + + 100% + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + + + + 0 + 0 + + + + + 3 + + + 3 + + + + + + 0 + 0 + + + + Start + + + + :/images/images/start.png:/images/images/start.png + + + + 43 + 20 + + + + + + + + + 0 + 0 + + + + Stop + + + + :/images/images/stop.png:/images/images/stop.png + + + + + + + + + + + + + + + + + + -- cgit v1.2.3