/* Copyright 2020 Alex Tanskanen for Cendio AB * * This is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This software is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this software; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #ifndef __EMULATEMB__ #define __EMULATEMB__ #include #include class EmulateMB : public rfb::Timer::Callback { public: EmulateMB(); void filterPointerEvent(const rfb::Point& pos, int buttonMask); protected: virtual void sendPointerEvent(const rfb::Point& pos, int buttonMask)=0; virtual bool handleTimeout(rfb::Timer *t); private: void sendAction(const rfb::Point& pos, int buttonMask, int action); int createButtonMask(int buttonMask); private: int state; int emulatedButtonMask; int lastButtonMask; rfb::Point lastPos, origPos; rfb::Timer timer; }; #endif ='Jerome-Herbinet-better-devices-wipe-action-wording'>Jerome-Herbinet-better-devices-wipe-action-wording Nextcloud server, a safe home for all your data: https://github.com/nextcloud/serverwww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/dist
Commit message (Expand)AuthorAgeFilesLines
* chore(assets): Recompile assetsfix/files-renamenextcloud-command2024-10-152-3/+3
* chore(assets): recompile assetschore/update-sass-loaderGrigorii K. Shartsev2024-10-14253-8279/+449
* chore(assets): Recompile assetschore/gender-neutral-languagenextcloud-command2024-10-144-6/+6
* Merge pull request #48653 from nextcloud/rakekniven-patch-2Louis2024-10-149-7/+7
|\
| * chore(assets): Recompile assetsnextcloud-command2024-10-149-7/+7
* | Merge pull request #48670 from nextcloud/dependabot/npm_and_yarn/pinia/testin...dependabot[bot]2024-10-1314-14/+14
|\ \
| * | chore(deps-dev): Bump @pinia/testing from 0.1.5 to 0.1.6dependabot[bot]2024-10-1314-14/+14
| |/
* | Merge pull request #48669 from nextcloud/dependabot/npm_and_yarn/nextcloud/ca...dependabot[bot]2024-10-133-5/+5
|\ \
| * | chore(deps): Bump @nextcloud/calendar-availability-vuedependabot/npm_and_yarn/nextcloud/calendar-availability-vue-2.2.4dependabot[bot]2024-10-133-5/+5
| |/
* / chore(assets): Recompile assetsnextcloud-command2024-10-112-3/+3
|/
* chore: generate icons cssChristopher Ng2024-10-091-0/+4
* chore: Compile assetsartonge/fix/vue_app_namesLouis Chemineau2024-10-0921-383/+383
* chore(assets): Recompile assetschore/48409/replace-diaspora-and-twitternextcloud-command2024-10-082-3/+3
* chore(assets): Recompile assetsfix-show-original-ownernextcloud-command2024-10-0718-21/+24
* chore(assets): Recompile assetsnextcloud-command2024-10-0582-83/+83
* chore(assets): Recompile assetsfix/themes-layoutnextcloud-command2024-10-022-3/+3
* chore(assets): Recompile assetsfix/pick-folder-smart-pickernextcloud-command2024-10-012-3/+3
* fix(files): Add more visual move / copy notificationfix/files-add-move-infoFerdinand Thiessen2024-09-306-9/+9
* chore(deps): Bump @vueuse/integrations from 11.0.3 to 11.1.0dependabot[bot]2024-09-2879-153/+153
* chore(deps): Bump libphonenumber-js from 1.11.5 to 1.11.9dependabot[bot]2024-09-283-4/+4
* chore(deps-dev): Bump cypress from 13.14.2 to 13.15.0dependabot[bot]2024-09-2814-39/+39
* chore: compile assetsFerdinand Thiessen2024-09-282-3/+3
* fix: Show storage full warning when storage is actually fullartonge/fix/storage_full_warningLouis Chemineau2024-09-252-3/+3
* chore(assets): Recompile assetsenh/30551/weather-status-support-more-codesnextcloud-command2024-09-259-16/+17
* chore(assets): Recompile assetsfix/duplicated-conflict-resolutionnextcloud-command2024-09-244-6/+6
* chore(assets): Recompile assetsfix/sharing-entry-linknextcloud-command2024-09-24