manager/qubesmanager/qube_manager.py

1597 lines
62 KiB
Python
Raw Normal View History

#!/usr/bin/python3
#
# The Qubes OS Project, http://www.qubes-os.org
#
# Copyright (C) 2012 Agnieszka Kostrzewa <agnieszka.kostrzewa@gmail.com>
# Copyright (C) 2012 Marek Marczykowski-Górecki
# <marmarek@invisiblethingslab.com>
# Copyright (C) 2017 Wojtek Porczyk <woju@invisiblethingslab.com>
#
# This program 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 program 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 Lesser General Public License along
# with this program; if not, see <http://www.gnu.org/licenses/>.
#
#
import subprocess
from datetime import datetime, timedelta
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
from functools import partial
from os import path
2018-06-11 02:46:31 +02:00
from qubesadmin import exc
from qubesadmin import utils
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
# pylint: disable=import-error
from PyQt5.QtCore import (Qt, QAbstractTableModel, QObject, pyqtSlot, QEvent,
QSettings, QRegExp, QSortFilterProxyModel, QSize, QPoint, QTimer)
# pylint: disable=import-error
from PyQt5.QtWidgets import (QLineEdit, QStyledItemDelegate, QToolTip,
QMenu, QInputDialog, QMainWindow, QProgressDialog, QStyleOptionViewItem,
2020-10-27 23:32:58 +01:00
QMessageBox)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
# pylint: disable=import-error
from PyQt5.QtGui import (QIcon, QPixmap, QRegExpValidator, QFont, QColor)
2018-05-20 21:30:50 +02:00
from qubesmanager.about import AboutDialog
from . import ui_qubemanager # pylint: disable=no-name-in-module
2018-01-05 17:31:15 +01:00
from . import settings
from . import global_settings
from . import restore
from . import backup
from . import create_new_vm
from . import log_dialog
from . import utils as manager_utils
from . import common_threads
from . import clone_vm
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
class SearchBox(QLineEdit):
def __init__(self, parent=None):
super().__init__(parent)
self.focusing = False
def focusInEvent(self, e): # pylint: disable=invalid-name
super().focusInEvent(e)
self.selectAll()
self.focusing = True
def mousePressEvent(self, e): # pylint: disable=invalid-name
super().mousePressEvent(e)
if self.focusing:
self.selectAll()
self.focusing = False
icon_size = QSize(22, 22)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
# pylint: disable=invalid-name
class StateIconDelegate(QStyledItemDelegate):
lastIndex = None
def __init__(self):
super().__init__()
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.stateIcons = {
"Running" : QIcon(":/on.png"),
"Paused" : QIcon(":/paused.png"),
"Suspended" : QIcon(":/paused.png"),
"Transient" : QIcon(":/transient.png"),
"Halting" : QIcon(":/transient.png"),
"Dying" : QIcon(":/transient.png"),
"Halted" : QIcon(":/off.png")
}
self.outdatedIcons = {
"update" : QIcon(":/update-recommended.png"),
"outdated" : QIcon(":/outdated.png"),
"to-be-outdated" : QIcon(":/to-be-outdated.png"),
}
self.outdatedTooltips = {
"update" : self.tr("Updates pending!"),
"outdated" : self.tr(
"The qube must be restarted for its filesystem to reflect"
" the template's recent committed changes."),
"to-be-outdated" : self.tr(
"The Template must be stopped before changes from its "
"current session can be picked up by this qube."),
}
def sizeHint(self, option, index):
hint = super().sizeHint(option, index)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
option = QStyleOptionViewItem(option)
option.features |= option.HasDecoration
widget = option.widget
style = widget.style()
iconRect = style.subElementRect(style.SE_ItemViewItemDecoration,
option, widget)
width = iconRect.width() * 3 # Nº of possible icons
hint.setWidth(width)
return hint
def paint(self, qp, option, index):
# create a new QStyleOption (*never* use the one given in arguments)
option = QStyleOptionViewItem(option)
widget = option.widget
style = widget.style()
# paint the base item (borders, gradients, selection colors, etc)
style.drawControl(style.CE_ItemViewItem, option, qp, widget)
# "lie" about the decoration, to get a valid icon rectangle (even if we
# don't have any "real" icon set for the item)
option.features |= option.HasDecoration
iconRect = style.subElementRect(style.SE_ItemViewItemDecoration,
option, widget)
iconSize = iconRect.size()
margin = iconRect.left() - option.rect.left()
qp.save()
# ensure that we do not draw outside the item rectangle (and add some
# fancy margin on the right
qp.setClipRect(option.rect.adjusted(0, 0, -margin, 0))
# draw the main state icon, assuming all items have one
qp.drawPixmap(iconRect,
self.stateIcons[index.data()['power']].pixmap(iconSize))
left = delta = margin + iconRect.width()
if index.data()['outdated']:
qp.drawPixmap(iconRect.translated(left, 0),
self.outdatedIcons[index.data()['outdated']]\
.pixmap(iconSize))
left += delta
qp.restore()
def helpEvent(self, event, view, option, index):
if event.type() != QEvent.ToolTip:
return super().helpEvent(event, view,
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
option, index)
option = QStyleOptionViewItem(option)
widget = option.widget
style = widget.style()
option.features |= option.HasDecoration
iconRect = style.subElementRect(style.SE_ItemViewItemDecoration,
option, widget)
iconRect.setTop(option.rect.y())
iconRect.setHeight(option.rect.height())
# similar to what we do in the paint() method
if event.pos() in iconRect:
# (*) clear any existing tooltip; a single space is better , as
# sometimes it's not enough to use an empty string
if index != self.lastIndex:
QToolTip.showText(QPoint(), ' ')
QToolTip.showText(event.globalPos(),
index.data()['power'], view)
else:
margin = iconRect.left() - option.rect.left()
left = delta = margin + iconRect.width()
if index.data()['outdated']:
if event.pos() in iconRect.translated(left, 0):
# see above (*)
if index != self.lastIndex:
QToolTip.showText(QPoint(), ' ')
QToolTip.showText(event.globalPos(),
self.outdatedTooltips[index.data()['outdated']],
view)
# shift the left *only* if the role is True, otherwise we
# can assume that that icon doesn't exist at all
left += delta
self.lastIndex = index
return True
# pylint: disable=too-many-instance-attributes
# pylint: disable=too-few-public-methods
class VmInfo():
def __init__(self, vm):
self.vm = vm
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.qid = vm.qid
self.name = self.vm.name
self.label = getattr(self.vm, 'label', None)
self.klass = getattr(self.vm, 'klass', None)
self.icon = getattr(vm, 'icon', 'appvm-black')
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.state = {'power': "", 'outdated': ""}
self.updateable = getattr(vm, 'updateable', False)
self.update(True)
def update_power_state(self):
try:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.state['power'] = self.vm.get_power_state()
except exc.QubesDaemonAccessError:
self.state['power'] = ""
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.state['outdated'] = ""
try:
if manager_utils.is_running(self.vm, False):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if hasattr(self.vm, 'template') and \
manager_utils.is_running(self.vm.template, False):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.state['outdated'] = "to-be-outdated"
else:
try:
if any(vol.is_outdated()
for vol in self.vm.volumes.values()):
self.state['outdated'] = "outdated"
except exc.QubesDaemonAccessError:
pass
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if self.vm.klass in {'TemplateVM', 'StandaloneVM'} and \
manager_utils.get_feature(
self.vm, 'updates-available', False):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.state['outdated'] = 'update'
except exc.QubesDaemonAccessError:
pass
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
def update(self, update_size_on_disk=False, event=None):
"""
Update VmInfo
:param update_size_on_disk: should disk utilization be updated?
:param event: name of the event that caused the update, to avoid
updating unnecessary properties; if event is none, update everything
:return: None
"""
self.update_power_state()
if not event or event.endswith(':label'):
self.label = getattr(self.vm, 'label', None)
self.icon = getattr(self.vm, 'icon', 'appvm-black')
if not event or event.endswith(':template'):
try:
self.template = self.vm.template.name
except AttributeError:
self.template = None
if not event or event.endswith(':netvm'):
self.netvm = getattr(self.vm, 'netvm', None)
if self.netvm:
self.netvm = str(self.netvm)
else:
self.netvm = "n/a"
try:
if hasattr(self.vm, 'netvm') \
and self.vm.property_is_default("netvm"):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.netvm = "default (" + self.netvm + ")"
except exc.QubesDaemonAccessError:
pass
if not event or event.endswith(':internal'):
self.internal = manager_utils.get_boolean_feature(
self.vm, 'internal')
if not event or event.endswith(':ip'):
self.ip = getattr(self.vm, 'ip', "n/a")
if not event or event.endswith(':include_in_backups'):
self.inc_backup = getattr(self.vm, 'include_in_backups', None)
if not event or event.endswith(':backup_timestamp'):
self.last_backup = getattr(self.vm, 'backup_timestamp', None)
if self.last_backup:
self.last_backup = str(datetime.fromtimestamp(self.last_backup))
if not event or event.endswith(':default_dispvm'):
self.dvm = getattr(self.vm, 'default_dispvm', None)
try:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if self.vm.property_is_default("default_dispvm"):
self.dvm = "default (" + str(self.dvm) + ")"
elif self.dvm is not None:
self.dvm = str(self.dvm)
except exc.QubesDaemonAccessError:
if self.dvm is not None:
self.dvm = str(self.dvm)
if not event or event.endswith(':template_for_dispvms'):
self.dvm_template = getattr(self.vm, 'template_for_dispvms', None)
if self.vm.klass != 'AdminVM' and update_size_on_disk:
try:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.disk_float = float(self.vm.get_disk_utilization())
self.disk = str(round(self.disk_float/(1024*1024), 2)) + " MiB"
except exc.QubesDaemonAccessError:
self.disk_float = None
self.disk = None
if self.vm.klass != 'AdminVM':
self.virt_mode = getattr(self.vm, 'virt_mode', None)
else:
self.virt_mode = None
self.disk = "n/a"
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
class QubesCache(QAbstractTableModel):
def __init__(self, qubes_app):
QAbstractTableModel.__init__(self)
self._qubes_app = qubes_app
self._info_list = []
self._info_by_id = {}
def add_vm(self, vm):
vm_info = VmInfo(vm)
self._info_list.append(vm_info)
self._info_by_id[vm.qid] = vm_info
def remove_vm(self, name):
vm_info = self.get_vm(name=name)
self._info_list.remove(vm_info)
del self._info_by_id[vm_info.qid]
def get_vm(self, row=None, qid=None, name=None):
if row is not None:
return self._info_list[row]
if qid is not None:
return self._info_by_id[qid]
return next(x for x in self._info_list if x.name == name)
def __len__(self):
return len(self._info_list)
def __iter__(self):
return iter(self._info_list)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
class QubesTableModel(QAbstractTableModel):
def __init__(self, qubes_cache):
QAbstractTableModel.__init__(self)
self.qubes_cache = qubes_cache
self.template = {}
self.klass_pixmap = {}
self.label_pixmap = {}
self.columns_indices = [
"Type",
"Label",
"Name",
"State",
"Template",
"NetVM",
"Disk Usage",
"Internal",
"IP",
"Backup",
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
"Last backup",
"Default DispVM",
"Is DVM Template",
"Virt Mode"
]
# pylint: disable=invalid-name
def rowCount(self, _):
return len(self.qubes_cache)
# pylint: disable=invalid-name
def columnCount(self, _):
return len(self.columns_indices)
# pylint: disable=too-many-return-statements
def data(self, index, role):
if not index.isValid():
return None
col = index.column()
row = index.row()
col_name = self.columns_indices[col]
vm = self.qubes_cache.get_vm(row)
if role == Qt.DisplayRole:
if col in [0, 1]:
return None
if col_name == "Name":
return vm.name
if col_name == "State":
return vm.state
if col_name == "Template":
if vm.template is None:
return vm.klass
return vm.template
if col_name == "NetVM":
return vm.netvm
if col_name == "Disk Usage":
return vm.disk
if col_name == "Internal":
return "Yes" if vm.internal else ""
if col_name == "IP":
return vm.ip
if col_name == "Last backup":
return vm.last_backup
if col_name == "Default DispVM":
return vm.dvm
if col_name == "Is DVM Template":
return "Yes" if vm.dvm_template else ""
if col_name == "Virt Mode":
return vm.virt_mode
if role == Qt.DecorationRole:
if col_name == "Type":
try:
return self.klass_pixmap[vm.klass]
except KeyError:
pixmap = QPixmap()
icon_name = ":/"+vm.klass.lower()+".png"
icon_name = icon_name.replace("adminvm", "dom0")
icon_name = icon_name.replace("dispvm", "appvm")
pixmap.load(icon_name)
self.klass_pixmap[vm.klass] = pixmap.scaled(icon_size)
return self.klass_pixmap[vm.klass]
except exc.QubesDaemonAccessError:
return None
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if col_name == "Label":
try:
return self.label_pixmap[vm.icon]
except (KeyError, AttributeError):
icon = QIcon.fromTheme(vm.icon)
self.label_pixmap[vm.icon] = icon.pixmap(icon_size)
return self.label_pixmap[vm.icon]
if role == Qt.CheckStateRole:
if col_name == "Backup":
return Qt.Checked if vm.inc_backup else Qt.Unchecked
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if role == Qt.FontRole:
if col_name == "Template":
if vm.template is None:
font = QFont()
font.setItalic(True)
return font
if role == Qt.ForegroundRole:
if col_name == "Template":
if vm.template is None:
return QColor("gray")
# Used for get VM Object
if role == Qt.UserRole:
return vm
# Used for sorting
if role == Qt.UserRole + 1:
if vm.klass == 'AdminVM':
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
return ""
if col_name == "Type":
return vm.klass
if col_name == "Label":
return str(vm.label)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if col_name == "State":
return str(vm.state)
if col_name == "Disk Usage":
return vm.disk_float
return self.data(index, Qt.DisplayRole)
# pylint: disable=invalid-name
def headerData(self, col, orientation, role):
if col < 2:
return None
if orientation == Qt.Horizontal and role == Qt.DisplayRole:
return self.columns_indices[col]
return None
def setData(self, index, value, role=Qt.EditRole):
if not index.isValid():
return False
2020-11-14 16:12:11 +01:00
if role == Qt.CheckStateRole:
col_name = self.columns_indices[index.column()]
if col_name == "Backup":
vm = self.qubes_cache.get_vm(index.row())
2020-12-12 14:22:15 +01:00
vm.vm.include_in_backups = (value == Qt.Checked)
vm.inc_backup = (value == Qt.Checked)
return True
return False
def flags(self, index):
if not index.isValid():
return False
2020-11-15 19:08:22 +01:00
def_flags = QAbstractTableModel.flags(self, index)
if self.columns_indices[index.column()] == "Backup":
2020-11-15 19:08:22 +01:00
return def_flags | Qt.ItemIsUserCheckable
return def_flags
vm_shutdown_timeout = 20000 # in msec
2018-01-05 17:31:15 +01:00
vm_restart_check_timeout = 1000 # in msec
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
class VmShutdownMonitor(QObject):
2018-01-05 17:31:15 +01:00
def __init__(self, vm, shutdown_time=vm_shutdown_timeout,
check_time=vm_restart_check_timeout,
and_restart=False, caller=None):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
QObject.__init__(self)
self.vm = vm
self.shutdown_time = shutdown_time
self.check_time = check_time
self.and_restart = and_restart
self.shutdown_started = datetime.now()
self.caller = caller
def restart_vm_if_needed(self):
if self.and_restart and self.caller:
self.caller.start_vm(self.vm)
def check_again_later(self):
# noinspection PyTypeChecker,PyCallByClass
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
QTimer.singleShot(self.check_time, self.check_if_vm_has_shutdown)
def timeout_reached(self):
actual = datetime.now() - self.shutdown_started
allowed = timedelta(milliseconds=self.shutdown_time)
return actual > allowed
def check_if_vm_has_shutdown(self):
vm = self.vm
vm_is_running = manager_utils.is_running(vm, False)
try:
vm_start_time = datetime.fromtimestamp(float(vm.start_time))
except (AttributeError, TypeError, ValueError):
vm_start_time = None
2018-01-05 17:31:15 +01:00
if vm_is_running and vm_start_time \
and vm_start_time < self.shutdown_started:
if self.timeout_reached():
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
msgbox = QMessageBox(self.caller)
msgbox.setIcon(QMessageBox.Question)
msgbox.setWindowTitle(self.tr("Qube Shutdown"))
msgbox.setText(self.tr(
"The Qube <b>'{0}'</b> hasn't shutdown within the last "
2018-01-05 17:31:15 +01:00
"{1} seconds, do you want to kill it?<br>").format(
vm.name, self.shutdown_time / 1000))
kill_button = msgbox.addButton(
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.tr("Kill it!"), QMessageBox.YesRole)
wait_button = msgbox.addButton(
self.tr("Wait another {0} seconds...").format(
self.shutdown_time / 1000),
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
QMessageBox.NoRole)
ignore_button = msgbox.addButton(self.tr("Don't ask again"),
QMessageBox.RejectRole)
msgbox.setDefaultButton(wait_button)
msgbox.setEscapeButton(ignore_button)
msgbox.setWindowFlags(
msgbox.windowFlags() | Qt.CustomizeWindowHint)
msgbox.setWindowFlags(
msgbox.windowFlags() & ~Qt.WindowCloseButtonHint)
msgbox.exec_()
msgbox.deleteLater()
if msgbox.clickedButton() is kill_button:
try:
vm.kill()
except exc.QubesVMNotStartedError:
# the VM shut down while the user was thinking about
# shutting it down
pass
self.restart_vm_if_needed()
elif msgbox.clickedButton() is ignore_button:
return
else:
self.shutdown_started = datetime.now()
self.check_again_later()
else:
self.check_again_later()
else:
if vm_is_running:
# Due to unknown reasons, Xen sometimes reports that a domain
# is running even though its start-up timestamp is not valid.
# Make sure that "restart_vm_if_needed" is not called until
# the domain has been completely shut down according to Xen.
self.check_again_later()
return
self.restart_vm_if_needed()
2018-01-05 17:31:15 +01:00
# pylint: disable=too-few-public-methods
class StartVMThread(common_threads.QubesThread):
def run(self):
try:
self.vm.start()
except exc.QubesException as ex:
self.msg = ("Error starting Qube!", str(ex))
# pylint: disable=too-few-public-methods
class UpdateVMThread(common_threads.QubesThread):
def run(self):
try:
if self.vm.klass == 'AdminVM':
subprocess.check_call(
["/usr/bin/qubes-dom0-update", "--clean", "--gui"])
else:
if not manager_utils.is_running(self.vm, False):
try:
self.vm.start()
except exc.QubesDaemonAccessError:
# permission denied, let us hope for the best
pass
# apply DSA-4371
with open('/usr/libexec/qubes-manager/dsa-4371-update', 'rb') \
as dsa4371update:
stdout, stderr = self.vm.run_service_for_stdio(
"qubes.VMShell",
user="root",
input=dsa4371update.read())
if stdout == b'changed=yes\n':
subprocess.call(
['notify-send', '-i', 'dialog-information',
self.tr('Debian DSA-4371 fix installed in {}').format(
self.vm.name)])
elif stdout == b'changed=no\n':
pass
else:
raise exc.QubesException(
self.tr("Failed to apply DSA-4371 fix: {}").format(
stderr.decode('ascii')))
self.vm.run_service("qubes.InstallUpdatesGUI",
user="root", wait=False)
except (ChildProcessError, exc.QubesException) as ex:
self.msg = (self.tr("Error on qube update!"), str(ex))
# pylint: disable=too-few-public-methods
class RunCommandThread(common_threads.QubesThread):
def __init__(self, vm, command_to_run):
super().__init__(vm)
self.command_to_run = command_to_run
def run(self):
try:
self.vm.run(self.command_to_run)
except (ChildProcessError, exc.QubesException) as ex:
self.msg = (self.tr("Error while running command!"), str(ex))
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
class QubesProxyModel(QSortFilterProxyModel):
def __init__(self, window):
super().__init__()
self.window = window
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
def lessThan(self, left, right):
if left.data(self.sortRole()) != right.data(self.sortRole()):
return super().lessThan(left, right)
left_vm = left.data(Qt.UserRole)
right_vm = right.data(Qt.UserRole)
return left_vm.name.lower() < right_vm.name.lower()
# pylint: disable=too-many-return-statements
def filterAcceptsRow(self, sourceRow, sourceParent):
if self.window.show_all.isChecked():
return super().filterAcceptsRow(sourceRow, sourceParent)
index = self.sourceModel().index(sourceRow, 0, sourceParent)
vm = self.sourceModel().data(index, Qt.UserRole)
if self.window.show_running.isChecked() and \
2021-02-17 10:55:20 +01:00
vm.state['power'] != 'Halted':
return super().filterAcceptsRow(sourceRow, sourceParent)
if self.window.show_halted.isChecked() and \
vm.state['power'] == 'Halted':
return super().filterAcceptsRow(sourceRow, sourceParent)
if self.window.show_network.isChecked() and \
getattr(vm.vm, 'provides_network', False):
return super().filterAcceptsRow(sourceRow, sourceParent)
if self.window.show_templates.isChecked() and vm.klass == 'TemplateVM':
return super().filterAcceptsRow(sourceRow, sourceParent)
if self.window.show_standalone.isChecked() \
and vm.klass == 'StandaloneVM':
return super().filterAcceptsRow(sourceRow, sourceParent)
return False
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
class VmManagerWindow(ui_qubemanager.Ui_VmManagerWindow, QMainWindow):
# suppress saving settings while initializing widgets
settings_loaded = False
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
def __init__(self, qt_app, qubes_app, dispatcher, _parent=None):
super().__init__()
self.setupUi(self)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.manager_settings = QSettings(self)
self.qubes_app = qubes_app
self.qt_app = qt_app
2018-01-05 17:31:15 +01:00
self.searchbox = SearchBox()
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.searchbox.setValidator(QRegExpValidator(
QRegExp("[a-zA-Z0-9_-]*", Qt.CaseInsensitive), None))
self.searchbox.textChanged.connect(self.do_search)
self.searchContainer.insertWidget(1, self.searchbox)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.settings_windows = {}
self.frame_width = 0
self.frame_height = 0
self.__init_context_menu()
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.tools_context_menu = QMenu(self)
self.tools_context_menu.addAction(self.action_toolbar)
self.tools_context_menu.addAction(self.action_menubar)
self.menubar.customContextMenuRequested.connect(
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
lambda pos: self.open_tools_context_menu(self.menubar, pos))
self.toolbar.customContextMenuRequested.connect(
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
lambda pos: self.open_tools_context_menu(self.toolbar, pos))
self.action_menubar.toggled.connect(self.showhide_menubar)
self.action_toolbar.toggled.connect(self.showhide_toolbar)
2020-12-05 12:28:36 +01:00
self.action_show_logs.triggered.connect(self.show_log)
2020-11-04 23:37:21 +01:00
self.action_compact_view.toggled.connect(self.set_compactview)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.table.resizeColumnsToContents()
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.update_size_on_disk = False
self.shutdown_monitor = {}
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.qubes_cache = QubesCache(qubes_app)
self.fill_cache()
self.qubes_model = QubesTableModel(self.qubes_cache)
self.proxy = QubesProxyModel(self)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.proxy.setSourceModel(self.qubes_model)
self.proxy.setSortRole(Qt.UserRole + 1)
self.proxy.setSortCaseSensitivity(Qt.CaseInsensitive)
self.proxy.setFilterKeyColumn(2)
self.proxy.setFilterCaseSensitivity(Qt.CaseInsensitive)
self.proxy.layoutChanged.connect(self.save_sorting)
self.show_running.stateChanged.connect(self.invalidate)
self.show_halted.stateChanged.connect(self.invalidate)
self.show_network.stateChanged.connect(self.invalidate)
self.show_templates.stateChanged.connect(self.invalidate)
self.show_standalone.stateChanged.connect(self.invalidate)
self.show_all.stateChanged.connect(self.invalidate)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.table.setModel(self.proxy)
self.table.setItemDelegateForColumn(3, StateIconDelegate())
self.table.resizeColumnsToContents()
selection_model = self.table.selectionModel()
selection_model.selectionChanged.connect(self.table_selection_changed)
self.table.setContextMenuPolicy(Qt.CustomContextMenu)
self.table.customContextMenuRequested.connect(self.open_context_menu)
# Create view menu
for col_no in range(len(self.qubes_model.columns_indices)):
column = self.qubes_model.columns_indices[col_no]
action = self.menu_view.addAction(column)
action.setData(column)
action.setCheckable(True)
action.toggled.connect(partial(self.showhide_column, col_no))
self.menu_view.addSeparator()
self.menu_view.addAction(self.action_toolbar)
self.menu_view.addAction(self.action_menubar)
2020-11-04 23:37:21 +01:00
self.menu_view.addSeparator()
self.menu_view.addAction(self.action_compact_view)
try:
self.load_manager_settings()
except Exception as ex: # pylint: disable=broad-except
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
QMessageBox.warning(
self,
self.tr("Manager settings unreadable"),
self.tr("Qube Manager settings cannot be parsed. Previously "
"saved display settings may not be restored "
"correctly.\nError: {}".format(str(ex))))
self.settings_loaded = True
# Connect events
self.dispatcher = dispatcher
dispatcher.add_handler('domain-pre-start',
self.on_domain_status_changed)
dispatcher.add_handler('domain-start', self.on_domain_status_changed)
dispatcher.add_handler('domain-start-failed',
self.on_domain_status_changed)
dispatcher.add_handler('domain-stopped', self.on_domain_status_changed)
2018-10-20 23:01:35 +02:00
dispatcher.add_handler('domain-pre-shutdown',
self.on_domain_status_changed)
dispatcher.add_handler('domain-shutdown', self.on_domain_status_changed)
dispatcher.add_handler('domain-paused', self.on_domain_status_changed)
dispatcher.add_handler('domain-unpaused', self.on_domain_status_changed)
dispatcher.add_handler('domain-add', self.on_domain_added)
dispatcher.add_handler('domain-delete', self.on_domain_removed)
dispatcher.add_handler('property-set:*',
self.on_domain_changed)
dispatcher.add_handler('property-del:*',
self.on_domain_changed)
dispatcher.add_handler('property-load',
self.on_domain_changed)
dispatcher.add_handler('domain-feature-set:internal',
self.on_domain_changed)
dispatcher.add_handler('domain-feature-delete:internal',
self.on_domain_changed)
dispatcher.add_handler('domain-feature-set:updates-available',
self.on_domain_updates_available)
dispatcher.add_handler('domain-feature-delete:updates-available',
self.on_domain_updates_available)
# It needs to store threads until they finish
self.threads_list = []
self.progress = None
self.check_updates()
def __init_context_menu(self):
self.context_menu = QMenu(self)
self.context_menu.addAction(self.action_settings)
self.context_menu.addAction(self.action_editfwrules)
self.context_menu.addAction(self.action_appmenus)
self.context_menu.addAction(self.action_set_keyboard_layout)
self.context_menu.addSeparator()
self.context_menu.addAction(self.action_updatevm)
self.context_menu.addAction(self.action_run_command_in_vm)
self.context_menu.addAction(self.action_open_console)
self.context_menu.addAction(self.action_resumevm)
self.context_menu.addAction(self.action_startvm_tools_install)
self.context_menu.addAction(self.action_pausevm)
self.context_menu.addAction(self.action_shutdownvm)
self.context_menu.addAction(self.action_restartvm)
self.context_menu.addAction(self.action_killvm)
self.context_menu.addSeparator()
self.context_menu.addAction(self.action_clonevm)
self.context_menu.addAction(self.action_removevm)
self.context_menu.addSeparator()
self.context_menu.addAction(self.action_show_logs)
def save_showing(self):
2020-11-01 14:02:57 +01:00
self.manager_settings.setValue('show/running',
self.show_running.isChecked())
self.manager_settings.setValue('show/halted',
self.show_halted.isChecked())
self.manager_settings.setValue('show/network',
self.show_network.isChecked())
self.manager_settings.setValue('show/templates',
self.show_templates.isChecked())
self.manager_settings.setValue('show/standalone',
self.show_standalone.isChecked())
self.manager_settings.setValue('show/all', self.show_all.isChecked())
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
def save_sorting(self):
self.manager_settings.setValue('view/sort_column',
self.proxy.sortColumn())
self.manager_settings.setValue('view/sort_order',
self.proxy.sortOrder())
def invalidate(self):
self.proxy.invalidate()
self.table.resizeColumnsToContents()
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
def fill_cache(self):
progress = QProgressDialog(
self.tr(
"Loading Qube Manager..."), "", 0,
len(self.qubes_app.domains.keys()))
progress.setWindowTitle(self.tr("Qube Manager"))
progress.setMinimumDuration(1000)
progress.setWindowModality(Qt.WindowModal)
progress.setCancelButton(None)
row_no = 0
for vm in self.qubes_app.domains:
progress.setValue(row_no)
self.qubes_cache.add_vm(vm)
row_no += 1
progress.setValue(row_no)
def setup_application(self):
self.qt_app.setApplicationName(self.tr("Qube Manager"))
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.qt_app.setWindowIcon(QIcon.fromTheme("qubes-manager"))
def keyPressEvent(self, event): # pylint: disable=invalid-name
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if event.key() == Qt.Key_Escape:
self.searchbox.clear()
super().keyPressEvent(event)
2018-10-18 14:13:06 +02:00
def clear_threads(self):
for thread in self.threads_list:
if thread.isFinished():
if self.progress:
self.progress.hide()
self.progress = None
if thread.msg:
(title, msg) = thread.msg
if thread.msg_is_success:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
QMessageBox.information(
self,
title,
msg)
else:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
QMessageBox.warning(
self,
title,
msg)
2018-10-18 14:13:06 +02:00
self.threads_list.remove(thread)
return
raise RuntimeError(self.tr('No finished thread found'))
2018-10-18 14:13:06 +02:00
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
# pylint: disable=invalid-name
def resizeEvent(self, event):
self.manager_settings.setValue("window_size", event.size())
def check_updates(self, info=None):
if info is None:
for info_iter in self.qubes_cache:
self.check_updates(info_iter)
return
try:
if info.vm.klass in {'TemplateVM', 'StandaloneVM'} and \
manager_utils.get_feature(
info.vm, 'updates-available', False):
info.state['outdated'] = 'update'
except exc.QubesDaemonAccessError:
return
2018-09-12 16:23:14 +02:00
def on_domain_added(self, _submitter, _event, vm, **_kwargs):
try:
domain = self.qubes_app.domains[vm]
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.qubes_cache.add_vm(domain)
self.proxy.invalidate()
except (exc.QubesException, KeyError):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
pass
2018-09-12 16:23:14 +02:00
def on_domain_removed(self, _submitter, _event, **kwargs):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.qubes_cache.remove_vm(name=kwargs['vm'])
self.proxy.invalidate()
def on_domain_status_changed(self, vm, event, **_kwargs):
try:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.qubes_cache.get_vm(qid=vm.qid).update(event=event)
if vm.klass in {'TemplateVM'}:
for appvm in vm.appvms:
self.qubes_cache.get_vm(qid=appvm.qid).\
update(event="outdated")
self.proxy.invalidate()
self.table_selection_changed()
except exc.QubesDaemonAccessError:
return # the VM was deleted before its status could be updated
except KeyError: # adding the VM failed for some reason
self.on_domain_added(None, None, vm)
def on_domain_updates_available(self, vm, _event, **_kwargs):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.check_updates(self.qubes_cache.get_vm(qid=vm.qid))
def on_domain_changed(self, vm, event, **_kwargs):
if not vm: # change of global properties occured
if event.endswith(':default_netvm'):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.qubes_cache:
vm_info.update(event='property-set:netvm')
if event.endswith(':default_dispvm'):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.qubes_cache:
vm_info.update(event='property-set:default_dispvm')
return
try:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.qubes_cache.get_vm(qid=vm.qid).update(event=event)
self.proxy.invalidate()
except exc.QubesDaemonAccessError:
return # the VM was deleted before its status could be updated
2018-01-05 17:31:15 +01:00
def load_manager_settings(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
# Load view menu settings
for action in self.menu_view.actions():
column = action.data()
if column is not None:
col_no = self.qubes_model.columns_indices.index(column)
if column == 'Name':
# 'Name' column should be always visible
action.setChecked(True)
else:
visible = self.manager_settings.value('columns/%s' % column,
defaultValue="true")
action.setChecked(visible == "true")
self.showhide_column(col_no, visible == "true")
# Restore sorting
sort_column = int(self.manager_settings.value("view/sort_column",
defaultValue=2))
order = Qt.SortOrder(self.manager_settings.value("view/sort_order",
defaultValue=Qt.AscendingOrder))
if not sort_column: # Default sort by name
self.table.sortByColumn(2, Qt.AscendingOrder)
else:
self.table.sortByColumn(sort_column, order)
2018-01-05 17:31:15 +01:00
if not self.manager_settings.value("view/menubar_visible",
defaultValue=True):
self.action_menubar.setChecked(False)
if not self.manager_settings.value("view/toolbar_visible",
defaultValue=True):
self.action_toolbar.setChecked(False)
2020-11-04 23:51:31 +01:00
if self.manager_settings.value("view/compactview",
defaultValue="false") != "false":
self.action_compact_view.setChecked(True)
# Restore show checkboxes
self.show_running.setChecked(self.manager_settings.value(
'show/running', "true") == "true")
self.show_halted.setChecked(self.manager_settings.value(
'show/halted', "true") == "true")
self.show_network.setChecked(self.manager_settings.value(
'show/network', "true") == "true")
self.show_templates.setChecked(self.manager_settings.value(
2020-11-01 14:02:57 +01:00
'show/templates', "true") == "true")
self.show_standalone.setChecked(self.manager_settings.value(
'show/standalone', "true") == "true")
self.show_all.setChecked(self.manager_settings.value(
'show/all', "true") == "true")
# load last window size
self.resize(self.manager_settings.value("window_size",
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
QSize(1100, 600)))
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(str)
def do_search(self, search):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.proxy.setFilterFixedString(search)
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_search_triggered')
def action_search_triggered(self):
self.searchbox.setFocus()
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
def get_selected_vms(self):
vms = []
selection = self.table.selectionModel().selection()
indexes = self.proxy.mapSelectionToSource(selection).indexes()
for index in indexes:
if index.column() != 0:
continue
vms.append(index.data(Qt.UserRole))
return vms
def table_selection_changed(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
# Since selection could have multiple domains
# enable all first and then filter them
for action in self.toolbar.actions() + self.context_menu.actions():
action.setEnabled(True)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm in self.get_selected_vms():
# TODO: add boot from device to menu and add windows tools there
# Update available actions:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if vm.state['power'] in \
['Running', 'Transient', 'Halting', 'Dying']:
self.action_resumevm.setEnabled(False)
self.action_removevm.setEnabled(False)
elif vm.state['power'] == 'Paused':
self.action_removevm.setEnabled(False)
self.action_pausevm.setEnabled(False)
self.action_set_keyboard_layout.setEnabled(False)
self.action_restartvm.setEnabled(False)
self.action_open_console.setEnabled(False)
elif vm.state['power'] == 'Suspend':
self.action_set_keyboard_layout.setEnabled(False)
self.action_removevm.setEnabled(False)
self.action_pausevm.setEnabled(False)
self.action_open_console.setEnabled(False)
elif vm.state['power'] == 'Halted':
self.action_set_keyboard_layout.setEnabled(False)
self.action_pausevm.setEnabled(False)
self.action_shutdownvm.setEnabled(False)
self.action_restartvm.setEnabled(False)
self.action_killvm.setEnabled(False)
self.action_open_console.setEnabled(False)
if vm.klass == 'AdminVM':
self.action_open_console.setEnabled(False)
self.action_settings.setEnabled(False)
self.action_resumevm.setEnabled(False)
self.action_removevm.setEnabled(False)
self.action_clonevm.setEnabled(False)
self.action_pausevm.setEnabled(False)
self.action_restartvm.setEnabled(False)
self.action_killvm.setEnabled(False)
self.action_shutdownvm.setEnabled(False)
self.action_appmenus.setEnabled(False)
self.action_editfwrules.setEnabled(False)
self.action_set_keyboard_layout.setEnabled(False)
self.action_run_command_in_vm.setEnabled(False)
elif vm.klass == 'DispVM':
self.action_appmenus.setEnabled(False)
self.action_restartvm.setEnabled(False)
if vm.vm.features.get('internal', False):
self.action_appmenus.setEnabled(False)
if not vm.updateable and vm.klass != 'AdminVM':
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.action_updatevm.setEnabled(False)
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_createvm_triggered')
def action_createvm_triggered(self):
with common_threads.busy_cursor():
create_window = create_new_vm.NewVmDlg(self.qt_app, self.qubes_app)
create_window.exec_()
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_removevm_triggered')
def action_removevm_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
remove_vms = []
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
vm = vm_info.vm
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
dependencies = utils.vm_dependencies(self.qubes_app, vm)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if dependencies:
list_deps = manager_utils.format_dependencies_list(dependencies)
list_text = "<br>" + list_deps + "<br>"
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
info_dialog = QMessageBox(self)
info_dialog.setWindowTitle(self.tr("Warning!"))
info_dialog.setText(
self.tr("This qube cannot be removed. It is used as: <br> "
"{} <small>If you want to remove this qube, you "
"should remove or change settings of each qube or "
"setting that uses it.</small>").format(list_text))
info_dialog.setModal(False)
info_dialog.show()
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
return
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
(requested_name, ok) = QInputDialog.getText(
self, self.tr("Qube Removal Confirmation"),
self.tr("Are you sure you want to remove the Qube <b>'{0}'</b>"
"?<br> All data on this Qube's private storage will be "
"lost!<br><br>Type the name of the Qube (<b>{1}</b>) be"
"low to confirm:").format(vm.name, vm.name))
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if not ok:
# user clicked cancel
continue
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if requested_name == vm.name:
remove_vms.append(vm)
else:
# name did not match
QMessageBox.warning(
self,
self.tr("Qube removal confirmation failed"),
self.tr(
"Entered name did not match! Not removing "
"{0}.").format(vm.name))
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
# remove the VMs
for vm in remove_vms:
thread = common_threads.RemoveVMThread(vm)
self.threads_list.append(thread)
thread.finished.connect(self.clear_threads)
thread.start()
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_clonevm_triggered')
def action_clonevm_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
vm = vm_info.vm
with common_threads.busy_cursor():
clone_window = clone_vm.CloneVMDlg(
self.qt_app, self.qubes_app, src_vm=vm)
clone_window.exec_()
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_resumevm_triggered')
def action_resumevm_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
vm = vm_info.vm
try:
if vm.get_power_state() in ["Paused", "Suspended"]:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
vm.unpause()
except exc.QubesException as ex:
QMessageBox.warning(
self, self.tr("Error unpausing Qube!"),
self.tr("ERROR: {0}").format(ex))
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
return
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
self.start_vm(vm)
def start_vm(self, vm):
if manager_utils.is_running(vm, False):
return
thread = StartVMThread(vm)
self.threads_list.append(thread)
thread.finished.connect(self.clear_threads)
thread.start()
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_startvm_tools_install_triggered')
2018-01-05 17:31:15 +01:00
# TODO: replace with boot from device
def action_startvm_tools_install_triggered(self):
# pylint: disable=invalid-name
pass
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_pausevm_triggered')
def action_pausevm_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
try:
vm_info.vm.pause()
except exc.QubesException as ex:
QMessageBox.warning(
self,
self.tr("Error pausing Qube!"),
self.tr("ERROR: {0}").format(ex))
return
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_shutdownvm_triggered')
def action_shutdownvm_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
vm = vm_info.vm
reply = QMessageBox.question(
self, self.tr("Qube Shutdown Confirmation"),
self.tr("Are you sure you want to power down the Qube <b>'{0}'"
"</b>?<br><small>This will shutdown all the running"
" applications within this Qube.</small>").format(
vm.name),
QMessageBox.Yes | QMessageBox.Cancel)
if reply == QMessageBox.Yes:
self.shutdown_vm(vm)
def get_connected_vms(self, vm, connected_vms):
for connected_vm in vm.connected_vms:
if connected_vm.is_running():
connected_vms.append(connected_vm)
self.get_connected_vms(connected_vm, connected_vms)
def shutdown_vm(self, vm, shutdown_time=vm_shutdown_timeout, force=False,
2018-01-05 17:31:15 +01:00
check_time=vm_restart_check_timeout, and_restart=False):
try:
connected_vms = []
if not and_restart:
self.get_connected_vms(vm, connected_vms)
2021-01-26 23:47:14 +01:00
if len(connected_vms) > 0:
reply = QMessageBox.question(
self, self.tr("Qube Shutdown Confirmation"),
self.tr("There are some qubes connected to <b>'{0}'</b>!"
"<br><small>Do you want to shutdown: </small>"
2021-01-10 20:43:26 +01:00
"<b>'{1}'</b>?").format(vm.name,
", ".join([x.name for x in connected_vms])),
QMessageBox.Yes | QMessageBox.Cancel)
2021-01-26 23:47:14 +01:00
if reply != QMessageBox.Yes:
return False
force=True
shutdown_time = shutdown_time * len(connected_vms)
2021-01-26 23:47:14 +01:00
for connected_vm in connected_vms:
connected_vm.shutdown(force=force)
2021-01-26 23:47:14 +01:00
vm.shutdown(force=force)
except exc.QubesException as ex:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
QMessageBox.warning(
self,
self.tr("Error shutting down Qube!"),
2018-01-05 17:31:15 +01:00
self.tr("ERROR: {0}").format(ex))
return False
self.shutdown_monitor[vm.qid] = VmShutdownMonitor(vm, shutdown_time,
2018-01-05 17:31:15 +01:00
check_time,
and_restart, self)
# noinspection PyCallByClass,PyTypeChecker
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
QTimer.singleShot(check_time, self.shutdown_monitor[
vm.qid].check_if_vm_has_shutdown)
return True
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_restartvm_triggered')
def action_restartvm_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
vm = vm_info.vm
reply = QMessageBox.question(
self, self.tr("Qube Restart Confirmation"),
self.tr("Are you sure you want to restart the Qube <b>'{0}'</b>"
"?<br><small>This will shutdown all the running applica"
"tions within this Qube.</small>").format(vm.name),
QMessageBox.Yes | QMessageBox.Cancel)
if reply == QMessageBox.Yes:
# in case the user shut down the VM in the meantime
try:
if manager_utils.is_running(vm, False):
self.shutdown_vm(vm, force=True, and_restart=True)
else:
self.start_vm(vm)
except exc.QubesException as ex:
QMessageBox.warning(
self,
self.tr("Error restarting Qube!"),
self.tr("ERROR: {0}").format(ex))
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_killvm_triggered')
def action_killvm_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
vm = vm_info.vm
try:
vm_not_running = not (vm.is_running() or vm.is_paused())
except exc.QubesDaemonAccessError:
vm_not_running = False
if vm_not_running:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
info = self.tr("Qube <b>'{0}'</b> is not running. Are you "
"absolutely sure you want to try to kill it?<br>"
"<small>This will end <b>(not shutdown!)</b> "
"all the running applications within this "
"Qube.</small>").format(vm.name)
else:
info = self.tr("Are you sure you want to kill the Qube "
"<b>'{0}'</b>?<br><small>This will end <b>(not "
"shutdown!)</b> all the running applications "
"within this Qube.</small>").format(vm.name)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
reply = QMessageBox.question(
self, self.tr("Qube Kill Confirmation"), info,
QMessageBox.Yes | QMessageBox.Cancel,
QMessageBox.Cancel)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
if reply == QMessageBox.Yes:
try:
vm.kill()
except exc.QubesException as ex:
QMessageBox.critical(
self, self.tr("Error while killing Qube!"),
self.tr(
"<b>An exception occurred while killing {0}.</b>"
"<br>ERROR: {1}").format(vm.name, ex))
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
return
def open_settings(self, vm, tab='basic'):
try:
with common_threads.busy_cursor():
settings_window = settings.VMSettingsWindow(
vm, init_page=tab, qapp=self.qt_app,
qubesapp=self.qubes_app)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
settings_window.show()
self.settings_windows[vm.name] = settings_window
except exc.QubesException as ex:
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
QMessageBox.warning(
self,
self.tr("Qube settings unavailable"),
self.tr(
"Qube settings cannot be opened. The qube might have "
"been removed or unavailable due to policy settings."
"\nError: {}".format(str(ex))))
return
2020-11-01 14:02:57 +01:00
def closeEvent(self, _):
self.save_showing()
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_settings_triggered')
def action_settings_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
self.open_settings(vm_info.vm, "basic")
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_appmenus_triggered')
def action_appmenus_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
self.open_settings(vm_info.vm, "applications")
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_updatevm_triggered')
def action_updatevm_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
vm = vm_info.vm
if not manager_utils.is_running(vm, True):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
reply = QMessageBox.question(
self, self.tr("Qube Update Confirmation"),
self.tr(
"<b>{0}</b>"
"<br>The Qube has to be running to be updated."
"<br>Do you want to start it?<br>").format(vm.name),
QMessageBox.Yes | QMessageBox.Cancel)
if reply != QMessageBox.Yes:
return
thread = UpdateVMThread(vm)
self.threads_list.append(thread)
thread.finished.connect(self.clear_threads)
thread.start()
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_run_command_in_vm_triggered')
def action_run_command_in_vm_triggered(self):
# pylint: disable=invalid-name
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
(command_to_run, ok) = QInputDialog.getText(
self, self.tr('Qubes command entry'),
self.tr('Run command in <b>{}</b>:').format(vm_info.name))
if not ok or command_to_run == "":
return
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
thread = RunCommandThread(vm_info.vm, command_to_run)
self.threads_list.append(thread)
thread.finished.connect(self.clear_threads)
thread.start()
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_open_console_triggered')
def action_open_console_triggered(self):
# pylint: disable=invalid-name
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm in self.get_selected_vms():
subprocess.Popen(['qvm-console-dispvm', vm.name],
stdout=subprocess.DEVNULL,
stderr=subprocess.DEVNULL)
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_set_keyboard_layout_triggered')
def action_set_keyboard_layout_triggered(self):
# pylint: disable=invalid-name
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
if vm_info.vm.features.check_with_template(
"supported-feature.keyboard-layout", False):
vm_info.vm.run('qubes-change-keyboard-layout')
else:
QMessageBox.warning(
self,
self.tr("Keyboard layout change unsupported"),
self.tr(
"Please update the qube {} or its template to the "
"newest version of Qubes tools.").format(
str(vm_info.vm)))
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_editfwrules_triggered')
def action_editfwrules_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
for vm_info in self.get_selected_vms():
self.open_settings(vm_info.vm, "firewall")
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_global_settings_triggered')
def action_global_settings_triggered(self): # pylint: disable=invalid-name
with common_threads.busy_cursor():
global_settings_window = global_settings.GlobalSettingsWindow(
self.qt_app,
self.qubes_app)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
global_settings_window.show()
self.settings_windows['global_settings_window'] = global_settings_window
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_manage_templates_triggered')
def action_manage_templates_triggered(self):
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
# pylint: disable=no-self-use
subprocess.check_call('qubes-template-manager')
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_show_network_triggered')
def action_show_network_triggered(self):
pass
# TODO: revive for 4.1
# network_notes_dialog = NetworkNotesDialog()
# network_notes_dialog.exec_()
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_restore_triggered')
def action_restore_triggered(self):
with common_threads.busy_cursor():
restore_window = restore.RestoreVMsWindow(self.qt_app,
self.qubes_app)
2018-01-05 17:31:15 +01:00
restore_window.exec_()
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_backup_triggered')
def action_backup_triggered(self):
with common_threads.busy_cursor():
backup_window = backup.BackupVMsWindow(
self.qt_app, self.qubes_app, self.dispatcher, self)
backup_window.show()
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_exit_triggered')
def action_exit_triggered(self):
self.close()
2020-11-04 23:37:21 +01:00
def set_compactview(self, checked):
if checked:
self.toolbar.setToolButtonStyle(Qt.ToolButtonIconOnly)
else:
self.toolbar.setToolButtonStyle(Qt.ToolButtonTextUnderIcon)
2020-11-04 23:51:31 +01:00
if self.settings_loaded:
self.manager_settings.setValue('view/compactview', checked)
2020-11-04 23:37:21 +01:00
def showhide_menubar(self, checked):
self.menubar.setVisible(checked)
if not checked:
self.context_menu.addAction(self.action_menubar)
else:
self.context_menu.removeAction(self.action_menubar)
if self.settings_loaded:
self.manager_settings.setValue('view/menubar_visible', checked)
def showhide_toolbar(self, checked):
self.toolbar.setVisible(checked)
if not checked:
self.context_menu.addAction(self.action_toolbar)
else:
self.context_menu.removeAction(self.action_toolbar)
if self.settings_loaded:
self.manager_settings.setValue('view/toolbar_visible', checked)
def showhide_column(self, col_num, show):
self.table.setColumnHidden(col_num, not show)
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
col_name = self.qubes_model.columns_indices[col_num]
self.manager_settings.setValue('columns/%s' % col_name, show)
# noinspection PyArgumentList
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
@pyqtSlot(name='on_action_about_qubes_triggered')
def action_about_qubes_triggered(self): # pylint: disable=no-self-use
about = AboutDialog()
about.exec_()
def createPopupMenu(self): # pylint: disable=invalid-name
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
menu = QMenu()
menu.addAction(self.action_toolbar)
menu.addAction(self.action_menubar)
return menu
def open_tools_context_menu(self, widget, point):
self.tools_context_menu.exec_(widget.mapToGlobal(point))
2020-12-05 12:28:36 +01:00
@pyqtSlot('const QPoint&')
def open_context_menu(self, point):
self.context_menu.exec_(self.table.mapToGlobal(
point + QPoint(10, 0)))
def show_log(self):
logfiles = []
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
try:
2020-12-05 12:28:36 +01:00
for vm_info in self.get_selected_vms():
vm = vm_info.vm
if vm.klass == 'AdminVM':
2020-12-05 12:28:36 +01:00
logfiles.append("/var/log/xen/console/hypervisor.log")
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
else:
2020-12-05 12:28:36 +01:00
logfiles.extend([
Migration to View/Model design (#195) Squashed commit of the following: commit 7929b8f0f6ec21ae0fb90203205e4224ce5bc1b7 Author: donoban <donoban@riseup.net> Date: Tue Jul 28 17:21:11 2020 +0200 Try to fix sort commit 5e4598e1d6aba0e2208e7bca761be83931457a26 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:06:37 2020 +0200 Fix import commit 60f53e7ef0e35fde9143835b18015db570739544 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:03:17 2020 +0200 Fix 218 test commit e430e394774bba4ca306f2fb0b8d55e10f9e2bc2 Author: donoban <donoban@riseup.net> Date: Mon Jul 27 04:01:56 2020 +0200 Avoid error if dvm is None commit 679880ff4f3d7117784e90d6cb53538b7fba4f0d Author: donoban <donoban@riseup.net> Date: Mon Jul 27 03:58:59 2020 +0200 Fix sorting again commit f84edcdc02bf311de9d60274ae7fba90566a460e Author: donoban <donoban@riseup.net> Date: Sun Jul 26 03:30:14 2020 +0200 Yes, it's needed commit 5d00c91db45f99c78d7f15f77dd65a51b286fc77 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 23:08:38 2020 +0200 Fix pylint error commit 88a54dc3d2927a04c44e8d4c9548e123852b3e39 Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:40 2020 +0200 Style change commit 42ae96c45b37e03823e782c67b0995f588c7e0bd Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:56:00 2020 +0200 Fix sorting errores commit daa872297b2082237860a66bb01e2c71fda3e55d Author: donoban <donoban@riseup.net> Date: Sat Jul 25 18:54:21 2020 +0200 Fixed sort test errors commit 73ad25ed9e77d25bfc6a4159b8ef9a6f24e3294a Author: donoban <donoban@riseup.net> Date: Sat Jul 25 00:25:37 2020 +0200 Var rename commit 825d8ad6f7d3a9a7bb11252ebe5a5402851d56a9 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:37:04 2020 +0200 Restored Cleanup commit 09f183946d23fb4a92e428395834ef3ad4473ffb Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:35:20 2020 +0200 Removed workaround, now works properly without clear reason commit 2f5bde0484e3eb0a3128e8b98f61a5311e0f529e Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:29:20 2020 +0200 Multiple tests fixes commit e21f9ab7416e728d1ef0409fb9ca880e23d9240c Author: donoban <donoban@riseup.net> Date: Fri Jul 24 23:28:32 2020 +0200 Save dvm name instead VM object commit 46e2fe1cf68708fa41df59661d11691ddb331984 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:11:15 2020 +0200 Deleted wrong mapToSource() commit b155e051beb4ffcf0c1d48c5c9e24576c7db2e94 Author: donoban <donoban@riseup.net> Date: Fri Jul 24 01:10:43 2020 +0200 Fix get 'Is DVM Template' widget commit 61d7a6dc05f39055cbfd473c2a5cd638194aa132 Author: donoban <donoban@riseup.net> Date: Wed Jul 22 12:17:10 2020 +0200 fix set_keyboar_layout test fail commit 1dba52eb14b1d9c190d3a8c7bedf026ba242ac7d Author: donoban <donoban@riseup.net> Date: Sun Jul 19 00:05:53 2020 +0200 More test fixes commit 665a1453eca121a3c60975fe4c9e08b05e4831fe Author: donoban <donoban@riseup.net> Date: Sun Jul 12 23:39:07 2020 +0200 Fixed power state checking commit 6733fb1cd80cbc0917a5d1e42680d5424364649d Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:44:01 2020 +0200 Return vm object instead name on select_vm functions commit 80f3b3f7498c8c98517ae77053861861aaecfba7 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:43:27 2020 +0200 Removed wrong calls to text() commit 32bbb864bf96ad3e37b6aaddc25817a5ad38a0cc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:42:45 2020 +0200 Removed implicity calls to sortItems() commit bc288b616b80a5fabe179954eb18953ee59c18bc Author: donoban <donoban@riseup.net> Date: Sun Jul 12 17:03:22 2020 +0200 setCurrentItem() -> setCurrentIndex() commit 10bac8d300aa5d428080a0dc6a689e88230d93d2 Author: donoban <donoban@riseup.net> Date: Sun Jul 12 16:43:41 2020 +0200 get_table_vminfo renamed to get_table_vm commit cee7b0af871183e4917fdb535bbcc83facd64446 Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:46:41 2020 +0200 First version fixing tests commit 42d566f032941679608669d1ccc28a4523715b8a Author: donoban <donoban@riseup.net> Date: Sat Jul 11 23:38:33 2020 +0200 Fixing tests commit ccd7c162ef2a3f882c7d683d5b9c97db11829ac6 Merge: 24e5d58 8a74e43 Author: donoban <donoban@riseup.net> Date: Mon Jun 8 22:16:34 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager # Conflicts: # qubesmanager/qube_manager.py commit 24e5d58c98981b3635b3c6dfa9202cac3e3455d8 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 19:03:09 2020 +0200 Added workaround for dom0 sorting commit db2781a6392ff32c2d26053999819e08cb0e0ca0 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:57:28 2020 +0200 Fixed Sorting Case Insensivity commit 93330ea6a45598a212811251843d32682a20016a Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:51:39 2020 +0200 Added "default" to netvm and default dispvm commit a40156c4f4b08a201fb877fc92f547c5138a7e32 Author: donoban <donoban@riseup.net> Date: Sun Jun 7 18:18:03 2020 +0200 Fixed QSettings saving commit a1d96e78778c84fe077b62196c8ed561978de9bc Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:23:50 2020 +0200 Added 'defaultValue' on settings load commit a0a7ee812298e6361a2ee585049c96303d1bbda7 Author: donoban <donoban@riseup.net> Date: Wed Jun 3 00:10:31 2020 +0200 Init view menu out of load_manager_settings commit 6f9a60004282e85c32727baa4b49c0a4d080f74e Author: donoban <donoban@riseup.net> Date: Tue Jun 2 23:19:09 2020 +0200 "Size" renamed to "Disk Usage" commit 5fbda06b370de790e31a9a983891a69ab8d031de Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:34:56 2020 +0200 Replaced unneded elif's with if's commit 5516bca8616d2e1ab99d4c40b11ff7b69cdbea48 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:30:46 2020 +0200 Use "Yes"/"" for bool properties commit 1e5429e7ef9240570a5f31eae3a49a8380f97ee4 Author: donoban <donoban@riseup.net> Date: Tue Jun 2 01:12:46 2020 +0200 Restored exactly old icon size commit 270c82547365fbecddab1a21afef637da3eb2aa6 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:52:03 2020 +0200 AdminVM and DispVM icon workaround commit cfb8a87b6dbdfda6f1652a6a4c82299e60b8c158 Author: donoban <donoban@riseup.net> Date: Sun May 31 12:51:44 2020 +0200 Icon size adjusted to 128/4 commit 173dc9413c6ae81e851026538beb101e385e5974 Author: donoban <donoban@riseup.net> Date: Sat May 30 00:56:40 2020 +0200 Add italic and gray color for differentiate templates and standalone/dom0 commit 2062f9308833241994b3ba87964f4f871b115e2a Author: donoban <donoban@riseup.net> Date: Thu May 28 00:21:58 2020 +0200 Fixig Marek comments commit 348485e960d18c5d7fd1746448251374480d270b Author: donoban <donoban@riseup.net> Date: Thu May 28 00:03:44 2020 +0200 More readable commit dc823a3923ab6c110fa8c51d4d66e501bc3e9f97 Author: donoban <donoban@riseup.net> Date: Thu May 28 00:01:02 2020 +0200 Needed for pylint proplerly import PyQt5 modules on fedora 32 commit 4478b284ce6f4521d1bddd5f6dc3d564c6c02408 Author: donoban <donoban@riseup.net> Date: Tue May 19 01:11:05 2020 +0200 Removed unused unued vars commit 450f0e32525792d48f121edfb890f0f24e6f6c36 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:26:59 2020 +0200 Fix wrong var names commit c1bd9577e21e79a708870bbd22ff557ec0f48547 Author: donoban <donoban@riseup.net> Date: Fri May 8 00:24:31 2020 +0200 Fixed params order to VmSettingsWindow() commit 6d50d033d5866aa9cd0913822189bf235c8c7bdd Author: donoban <donoban@riseup.net> Date: Fri May 8 00:20:06 2020 +0200 Modeless settings windows commit ef3ac6a962b09e34602a624b3e8fdbdaf4cf8a42 Author: donoban <donoban@riseup.net> Date: Thu May 7 23:51:30 2020 +0200 Fix some vm/vm_info confusion commit 09392f99dc1ecd2e96e756884dd75c22090aa127 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 10:26:58 2020 +0200 removed trailing whitespace commit 9e35ddf882053b25e2ab1d6cce6393cb77b95e79 Author: donoban <donoban@riseup.net> Date: Wed Apr 29 00:50:27 2020 +0200 columns_indices redudancy fixed and menu_view auto generation commit 8d96ef46d7f1eb0f26cf8d92203a22890c6165c0 Author: donoban <donoban@riseup.net> Date: Sat Apr 25 00:29:53 2020 +0200 Use col_name instead col number, improves readiblity commit 1cae3cab93d31592819941eee16ed239805d9cc8 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:52:12 2020 +0200 Add QubesNoSuchProperyError commit aed771d4eb3b6b16652ec1ae27abb0761ebe2fa9 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:45:59 2020 +0200 Added missing virt_mode commit 580749b83376204880da7be93d6325c6cdc0c239 Merge: 70878dc b058db4 Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:48 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 70878dc647cf34f716cfe0f4753f41cd1487a45e Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:16:31 2020 +0200 Let's try travis commit 5f65477abdb304413c3d3800d6e109c51275e13a Author: donoban <donoban@riseup.net> Date: Fri Apr 24 00:11:37 2020 +0200 Fix ProgressDialog not being properly drawn commit b577cb91d908e065ba43e68c613ff0eca449bbd7 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:44:27 2020 +0200 pylint fixes and wrong 'outdated' commit 2a55c5d65b0cb3f7bb9d4adb10f5e41f662a85fe Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:35:47 2020 +0200 Restored menubar and toolbar context menu commit ac7086011328f1ef8f94a838425f8fe872b4fd20 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:28:02 2020 +0200 restored logs commit a0b2b7be3cb6bf2693644289a9ae0452ce330cb5 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:16:03 2020 +0200 Removed unused attributes commit cb514949f55e50925e1eabb19c8303e914c20d17 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:08:00 2020 +0200 Part of last commit... commit 7f0c42fb9a9622d33f5281f8134c7f669a1ae7a4 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 23:07:20 2020 +0200 Save sort settings on closeEvent commit 8dcfc3c9a9467e512b6c58e8b0a53c727bce7e89 Author: donoban <donoban@riseup.net> Date: Sun Apr 12 13:02:37 2020 +0200 Pylint fixes commit 8e5f9ff1d4e33d1a8d97842a696ba45ec40c7103 Author: donoban <donoban@riseup.net> Date: Mon Apr 6 23:35:15 2020 +0200 State converted to dict making pylint happier commit 233ec124736d09f0a64f65ce2d7e19383942e73a Author: donoban <donoban@riseup.net> Date: Mon Apr 6 00:25:34 2020 +0200 Pylint fixes commit 37790f01e3755dccbb6da24b3170320fcf2b2fe9 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:47:17 2020 +0200 pylint commit 7dbe393047a00e4d5914368f8dad3c23d5a69586 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:41:12 2020 +0200 pylint fixes commit f79f096ce3307167256308ce44ef8d3cf5f9a824 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 23:37:03 2020 +0200 fixed wrong info_by_id refrences commit dbf17bde761a6efc03ff29b87e65623a214a44d2 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 17:46:31 2020 +0200 Added QubesCache QubesTableModel and main app should operate directly to the cache commit 42d124520f7910f2ba0e77531fa6f469dd1932e5 Author: donoban <donoban@riseup.net> Date: Sun Apr 5 13:50:00 2020 +0200 Fixing multiple pylint warnings commit c708b4293035d8d296680b8a7513a066eb475f2b Author: donoban <donoban@riseup.net> Date: Sun Apr 5 12:59:43 2020 +0200 Added action_open_console setEnabled commit de1499464d47f145d10250619f83f8dfec2861b5 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:25:07 2020 +0200 Forgot context_menu.actions() commit d24903b2462e416c5148036ed1184b90b02bd8b0 Author: donoban <donoban@riseup.net> Date: Fri Apr 3 00:03:16 2020 +0200 Elegant alternative for _enable_all() commit a0603870a3bbb78128d4cb23e259d3d00449b94c Author: donoban <donoban@riseup.net> Date: Thu Apr 2 00:22:46 2020 +0200 Fixed outdate commit 36e4b310080738bd9d8f9c92a16ad012735eb01a Author: donoban <donoban@riseup.net> Date: Wed Apr 1 11:36:28 2020 +0200 Removed table_widgets.py dependency commit 72e679e2d17e663b64213c23530e14cd6f6f843c Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:55:10 2020 +0200 Fixed pylint warnings commit 8e118be165d0ec77d9415cb90ef32c8b73c57612 Author: donoban <donoban@riseup.net> Date: Wed Apr 1 00:26:14 2020 +0200 Added get_selected_vms() and UserRole + 1 commit fd12a95280c5296a92a04bf3dbdb8487c8190729 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 01:10:51 2020 +0200 fix some pylint warnings commit 09dfe83d89a14ba4a3745ec86ee59ad89ac153ae Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:34:51 2020 +0200 Removed unneded margins commit f0c81bf5a93f51c95b6afb01744f14a387dd4610 Merge: 00876bc f1ad829 Author: donoban <donoban@riseup.net> Date: Tue Mar 31 00:33:53 2020 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 00876bcbfc7b70cd51848938ceb9f8f969848698 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:31:18 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way (Continue previous commit) commit 6cf09d319021ab7b6491347c579f2911fbcb4e05 Author: donoban <donoban@riseup.net> Date: Mon Mar 30 23:29:21 2020 +0200 Alternative pyqt imports After reading official pyqt doc this seems the standard way commit 410dbaefca27fe3be85fc306db6afc04292f8f6f Author: donoban <donoban@riseup.net> Date: Mon Mar 30 00:12:09 2020 +0200 Restored sorting and filtering using QSortFilterProxyModel() commit 0b7fd6e7301009ebab702933b1114254ee5b6a93 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:46:18 2020 +0100 Added QSortFilterProyModel indexes need proxy.mapToSource(index) model.layoutChanged.emit(), replaced by proxy.invalidate() commit 97440e8a616b84e49e446dc11576a987dae33da2 Author: donoban <donoban@riseup.net> Date: Tue Mar 24 12:34:35 2020 +0100 Removed unneded calls to setContentsMargins commit 1ad2aaac2cdfa4c7fc4323a3cf82220340de462f Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:56:33 2020 +0100 fix removevm with multiselection commit 19be1da69f3f43b1a9a4d9c5c561d4a6c9004d0c Author: donoban <donoban@riseup.net> Date: Sun Mar 22 22:34:52 2020 +0100 Restored context menu commit f43394a446ecb23b36fda029f62f2a0633ee01b6 Author: donoban <donoban@riseup.net> Date: Sun Mar 22 00:08:43 2020 +0100 Deleted unedeed updates after change of settings commit c98ba627579871b302563f42678ac412e9ccdd48 Merge: 103c572 cf3f102 Author: donoban <donoban@riseup.net> Date: Sat Mar 21 23:45:46 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 103c5721d3f9f9c1ef6e922aeba053a2eb69b332 Merge: 2756864 da2826d Author: donoban <donoban@riseup.net> Date: Sat Feb 29 16:40:22 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2756864bd04b1b16cf819fb4e726fff40189c8f3 Merge: 2e2a14b 8902727 Author: donoban <donoban@riseup.net> Date: Thu Jan 23 23:43:32 2020 +0100 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 2e2a14bdcaf8f6e7ce2f8fcec944109f18aad27f Author: donoban <donoban@riseup.net> Date: Wed Jan 8 16:41:30 2020 +0100 Removed fill_table :) commit 9f3f61a5d0c6c11e9eca81bbedcfe7affa187148 Author: donoban <donoban@riseup.net> Date: Tue Dec 31 17:29:39 2019 +0100 When Template changes status, all AppVMs should update too commit b970a703ab5bb559b6627c637466558651403f74 Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:59:05 2019 +0100 Improved multi row system commit 2f3fc988707252c2079998343de3c508ac4d9a74 Merge: 1f21da6 cca5d7d Author: donoban <donoban@riseup.net> Date: Fri Dec 27 17:25:15 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 1f21da6d48d1bdddfc75c3ab47d28e92ed221a6d Author: donoban <donoban@riseup.net> Date: Mon Sep 23 21:41:39 2019 +0200 Restored 'selection changed' with multiple row support It reacts to selection changes but it is missing real functionally yet. commit bdf16015cd2a4ba894ae1d5c2c495403bb78be0d Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:27:47 2019 +0200 Restored add/remove/change events handling commit 2f9b21f07241b43655fb579dd4130a9c72d3db42 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 07:00:49 2019 +0200 Added StateIconDelegate and StateInfo Used for paint different icons on same cell with custom tooltips. commit ccfa5453b2fe1ca5948406126a0f32a2caf4bde0 Author: donoban <donoban@riseup.net> Date: Wed Sep 18 06:35:12 2019 +0200 Removed Default and Minium horizonal header section size It affects resizeColumnsToContents() commit 628073e9522af5bff83224491645addbdcfb7418 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:45:36 2019 +0200 Uncompatible with TableView commit 52ddd56bf293ca704205824f9c3b0f25f2c8d4c4 Merge: 0a87cf9 1ced452 Author: donoban <donoban@riseup.net> Date: Sun Sep 15 10:43:13 2019 +0200 Merge branch 'master' of https://github.com/QubesOS/qubes-manager commit 0a87cf963388bc9a33d241146e642a8ce9518ddb Author: donoban <donoban@riseup.net> Date: Mon Sep 2 21:55:21 2019 +0200 Restored precises updates https://github.com/QubesOS/qubes-manager/pull/195#issuecomment-525795486 commit 030bf13fab31cd57c5891d6ff692faf57c500f0a Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:33:11 2019 +0200 New and dirty first Model/View version commit 981ee9c1c3ccd6af4fe8b2745b7b5ddb29ecc0c4 Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:32:28 2019 +0200 QtableWidget > QTableView commit 41beaed24b69e7e9dc9223fa100605b0fd5bb40e Author: donoban <donoban@riseup.net> Date: Sun Aug 25 18:31:59 2019 +0200 Removed table_widgets
2020-07-30 02:40:40 +02:00
"/var/log/xen/console/guest-" + vm.name + ".log",
"/var/log/xen/console/guest-" + vm.name + "-dm.log",
"/var/log/qubes/guid." + vm.name + ".log",
"/var/log/qubes/qrexec." + vm.name + ".log",
2020-12-05 12:28:36 +01:00
])
logfiles = [x for x in logfiles if path.exists(x)]
if len(logfiles) > 0:
log_dlg = log_dialog.LogDialog(self.qt_app, logfiles)
log_dlg.exec_()
else:
QMessageBox.warning(
self,
self.tr("Error"),
self.tr(
"No log files where found for the current selection."))
except exc.QubesDaemonAccessError:
pass
def main():
manager_utils.run_asynchronous(VmManagerWindow)
if __name__ == "__main__":
main()