manager/qubesmanager/tests/test_qube_manager.py

1478 lines
58 KiB
Python
Raw Normal View History

2018-03-28 17:42:42 +02:00
#!/usr/bin/python3
#
# The Qubes OS Project, https://www.qubes-os.org/
#
2018-09-16 18:04:56 +02:00
# Copyright (C) 2016 Marta Marczykowska-Górecka
# <marmarta@invisiblethingslab.com>
2018-03-28 17:42:42 +02:00
#
# 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 General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
2019-04-30 15:58:11 +02:00
import asyncio
import contextlib
2018-03-28 17:42:42 +02:00
import logging.handlers
import unittest
import unittest.mock
2019-04-30 15:58:11 +02:00
import subprocess
import datetime
import time
2018-03-28 17:42:42 +02:00
from PyQt5 import QtTest, QtCore, QtWidgets
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 PyQt5.QtCore import (Qt, QSize)
from PyQt5.QtGui import (QIcon)
2019-04-30 15:58:11 +02:00
from qubesadmin import Qubes, events, exc
2018-03-28 17:42:42 +02:00
import qubesmanager.qube_manager as qube_manager
from qubesmanager.tests import init_qtapp
2018-03-28 17:42:42 +02:00
icon_size = qube_manager.icon_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
2018-03-28 17:42:42 +02:00
class QubeManagerTest(unittest.TestCase):
def setUp(self):
super(QubeManagerTest, self).setUp()
self.qtapp, self.loop = init_qtapp()
2018-03-28 17:42:42 +02:00
self.mock_qprogress = unittest.mock.patch(
'PyQt5.QtWidgets.QProgressDialog')
2019-04-30 15:58:11 +02:00
self.mock_qprogress.start()
self.addCleanup(self.mock_qprogress.stop)
2018-03-28 17:42:42 +02:00
self.qapp = Qubes()
2019-04-30 15:58:11 +02:00
self.dispatcher = events.EventsDispatcher(self.qapp)
self.dialog = qube_manager.VmManagerWindow(
self.qtapp, self.qapp, self.dispatcher)
2018-03-28 17:42:42 +02:00
2019-04-30 15:58:11 +02:00
def test_000_window_loads(self):
self.assertTrue(self.dialog.table is not None, "Window did not load")
2018-03-28 17:42:42 +02:00
2019-04-30 15:58:11 +02:00
def test_001_correct_vms_listed(self):
2018-03-28 17:42:42 +02:00
vms_in_table = []
2019-04-30 15:58:11 +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
for row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
2019-04-30 15:58:11 +02:00
self.assertIsNotNone(vm)
vms_in_table.append(vm.name)
# check that name is listed correctly
name_item = self._get_table_item(row, "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
self.assertEqual(name_item, vm.name,
2019-04-30 15:58:11 +02:00
"Incorrect VM name for {}".format(vm.name))
2018-03-28 17:42:42 +02:00
actual_vms = [vm.name for vm in self.qapp.domains]
self.assertEqual(len(vms_in_table), len(actual_vms),
"Incorrect number of VMs loaded")
self.assertListEqual(sorted(vms_in_table), sorted(actual_vms),
"Incorrect VMs loaded")
2019-04-30 15:58:11 +02:00
def test_002_correct_template_listed(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 row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
2019-04-30 15:58:11 +02:00
# check that template is listed correctly
template_item = self._get_table_item(row, "Template")
if getattr(vm, "template", None):
self.assertEqual(vm.template,
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
template_item,
2019-04-30 15:58:11 +02:00
"Incorrect template for {}".format(vm.name))
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
self.assertEqual(vm.klass, template_item,
2019-04-30 15:58:11 +02:00
"Incorrect class for {}".format(vm.name))
def test_003_correct_netvm_listed(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 row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
2019-04-30 15:58:11 +02:00
# check that netvm is listed correctly
netvm_item = self._get_table_item(row, "NetVM")
netvm_value = getattr(vm, "netvm", 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 not netvm_value:
netvm_value = "n/a"
2019-04-30 15:58:11 +02:00
if netvm_value and hasattr(vm, "netvm") \
and vm.property_is_default("netvm"):
netvm_value = "default ({})".format(netvm_value)
self.assertEqual(netvm_value,
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
netvm_item,
2019-04-30 15:58:11 +02:00
"Incorrect netvm for {}".format(vm.name))
def test_004_correct_disk_usage_listed(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 row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
2019-04-30 15:58:11 +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
size_item = self._get_table_item(row, "Disk Usage")
2019-04-30 15:58:11 +02:00
if vm.klass == 'AdminVM':
size_value = "n/a"
else:
size_value = round(vm.get_disk_utilization() / (1024 * 1024), 2)
size_value = str(size_value) + " MiB"
self.assertEqual(size_value,
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
size_item,
2019-04-30 15:58:11 +02:00
"Incorrect size for {}".format(vm.name))
def test_005_correct_internal_listed(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 row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
2019-04-30 15:58:11 +02:00
internal_item = self._get_table_item(row, "Internal")
internal_value = "Yes" if vm.features.get('internal', False) 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
self.assertEqual(internal_item, internal_value,
2019-04-30 15:58:11 +02:00
"Incorrect internal value for {}".format(vm.name))
def test_006_correct_ip_listed(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 row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
2019-04-30 15:58:11 +02:00
ip_item = self._get_table_item(row, "IP")
if hasattr(vm, 'ip'):
ip_value = getattr(vm, 'ip')
ip_value = "" if ip_value is None else ip_value
else:
ip_value = "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
self.assertEqual(ip_value, ip_item,
2019-04-30 15:58:11 +02:00
"Incorrect ip value for {}".format(vm.name))
def test_007_incl_in_backups_listed(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 row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
2019-04-30 15:58:11 +02:00
incl_backups_item = self._get_table_item(row, "Include in backups")
incl_backups_value = getattr(vm, 'include_in_backups', False)
incl_backups_value = "Yes" if incl_backups_value else ""
self.assertEqual(
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
incl_backups_value, incl_backups_item,
2019-04-30 15:58:11 +02:00
"Incorrect include in backups value for {}".format(vm.name))
def test_008_last_backup_listed(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 row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
2019-04-30 15:58:11 +02:00
last_backup_item = self._get_table_item(row, "Last backup")
last_backup_value = getattr(vm, 'backup_timestamp', None)
if last_backup_value:
last_backup_value = str(
datetime.datetime.fromtimestamp(last_backup_value))
self.assertEqual(
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_value, last_backup_item,
2019-04-30 15:58:11 +02:00
"Incorrect last backup value for {}".format(vm.name))
def test_009_def_dispvm_listed(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 row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
2019-04-30 15:58:11 +02:00
def_dispvm_item = self._get_table_item(row, "Default DispVM")
if vm.property_is_default("default_dispvm"):
def_dispvm_value = "default ({})".format(
self.qapp.default_dispvm)
else:
def_dispvm_value = getattr(vm, "default_dispvm", None)
2019-04-30 15:58:11 +02:00
self.assertEqual(
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_dispvm_value, def_dispvm_item,
2019-04-30 15:58:11 +02:00
"Incorrect default dispvm value for {}".format(vm.name))
def test_010_is_dvm_template_listed(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 row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
2019-04-30 15:58:11 +02:00
is_dvm_template_item = self._get_table_item(row, "Is DVM Template")
is_dvm_template_value = "Yes" if \
getattr(vm, "template_for_dispvms", False) else ""
self.assertEqual(
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
is_dvm_template_value, is_dvm_template_item,
2019-04-30 15:58:11 +02:00
"Incorrect is DVM template value for {}".format(vm.name))
def test_011_is_label_correct(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 row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
icon = QIcon.fromTheme(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
icon = icon.pixmap(icon_size)
2019-04-30 15:58:11 +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
label_pixmap = self._get_table_item(row, "Label", Qt.DecorationRole)
2019-04-30 15:58:11 +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
self.assertEqual(label_pixmap.toImage(), icon.toImage())
2019-04-30 15:58:11 +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
def test_012_is_state_correct(self):
for row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_vm(row)
2019-04-30 15:58:11 +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
displayed_power_state = self._get_table_item(row, "State")['power']
2019-04-30 15:58:11 +02:00
self.assertEqual(
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
displayed_power_state, vm.get_power_state(),
2019-04-30 15:58:11 +02:00
"Wrong power state displayed for {}".format(vm.name))
def test_013_incorrect_settings_file(self):
mock_settings = unittest.mock.MagicMock(spec=QtCore.QSettings)
settings_result_dict = {"view/sort_column": "Cthulhu",
"view/sort_order": "Fhtagn",
"view/menubar_visible": "R'lyeh"
}
mock_settings.side_effect = (
lambda x, *args, **kwargs: settings_result_dict.get(x))
with unittest.mock.patch('PyQt5.QtCore.QSettings.value',
mock_settings),\
unittest.mock.patch('PyQt5.QtWidgets.QMessageBox.warning')\
as mock_warning:
2019-04-30 15:58:11 +02:00
self.dialog = qube_manager.VmManagerWindow(
self.qtapp, self.qapp, self.dispatcher)
self.assertEqual(mock_warning.call_count, 1)
2019-04-30 15:58:11 +02:00
def test_100_sorting(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
col = self.dialog.qubes_model.columns_indices.index("Template")
self.dialog.table.sortByColumn(col, QtCore.Qt.AscendingOrder)
2019-04-30 15:58:11 +02:00
self.__check_sorting("Template")
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 = self.dialog.qubes_model.columns_indices.index("Name")
self.dialog.table.sortByColumn(col, QtCore.Qt.AscendingOrder)
2019-04-30 15:58:11 +02:00
self.__check_sorting("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
@unittest.mock.patch('qubesmanager.qube_manager.QSettings.setValue')
def test_101_hide_column(self, mock_settings):
model = self.dialog.qubes_model
action_no = model.columns_indices.index('Is DVM Template')
self.dialog.menu_view.actions()[action_no].trigger()
2019-04-30 15:58:11 +02:00
mock_settings.assert_called_with('columns/Is DVM Template', 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
self.dialog.menu_view.actions()[action_no].trigger()
mock_settings.assert_called_with('columns/Is DVM Template', False)
2018-03-28 17:42:42 +02:00
@unittest.mock.patch('qubesmanager.settings.VMSettingsWindow')
2019-04-30 15:58:11 +02:00
def test_200_vm_open_settings(self, mock_window):
2018-03-28 17:42:42 +02:00
selected_vm = self._select_non_admin_vm()
self.assertIsNotNone(selected_vm, "No valid non-admin VM found")
widget = self.dialog.toolbar.widgetForAction(
self.dialog.action_settings)
QtTest.QTest.mouseClick(widget,
QtCore.Qt.LeftButton)
2019-04-30 15:58:11 +02:00
mock_window.assert_called_once_with(
selected_vm, qapp=self.qtapp, init_page="basic", qubesapp=self.qapp)
2019-04-30 15:58:11 +02:00
def test_201_vm_open_settings_admin(self):
self._select_admin_vm()
self.assertFalse(self.dialog.action_settings.isEnabled(),
"Settings not disabled for admin VM")
self.assertFalse(self.dialog.action_editfwrules.isEnabled(),
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
"Editfw not disabled for admin VM")
2019-04-30 15:58:11 +02:00
self.assertFalse(self.dialog.action_appmenus.isEnabled(),
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
"Appmenus not disabled for admin VM")
2018-03-28 17:42:42 +02:00
@unittest.mock.patch('qubesmanager.settings.VMSettingsWindow')
2019-04-30 15:58:11 +02:00
def test_202_vm_open_firewall(self, mock_window):
2018-03-28 17:42:42 +02:00
selected_vm = self._select_non_admin_vm()
self.assertIsNotNone(selected_vm, "No valid non-admin VM found")
widget = self.dialog.toolbar.widgetForAction(
self.dialog.action_editfwrules)
QtTest.QTest.mouseClick(widget,
QtCore.Qt.LeftButton)
2019-04-30 15:58:11 +02:00
mock_window.assert_called_once_with(
selected_vm, qapp=self.qtapp, init_page="firewall",
qubesapp=self.qapp)
2019-04-30 15:58:11 +02:00
@unittest.mock.patch('qubesmanager.settings.VMSettingsWindow')
def test_203_vm_open_apps(self, mock_window):
selected_vm = self._select_non_admin_vm()
self.assertIsNotNone(selected_vm, "No valid non-admin VM found")
widget = self.dialog.toolbar.widgetForAction(
self.dialog.action_appmenus)
QtTest.QTest.mouseClick(widget,
QtCore.Qt.LeftButton)
mock_window.assert_called_once_with(
selected_vm, qapp=self.qtapp, init_page="applications",
qubesapp=self.qapp)
2019-04-30 15:58:11 +02:00
def test_204_vm_keyboard(self):
selected_vm = self._select_non_admin_vm(running=True)
self.assertIsNotNone(selected_vm, "No valid non-admin VM found")
widget = self.dialog.toolbar.widgetForAction(
self.dialog.action_set_keyboard_layout)
with unittest.mock.patch.object(selected_vm, 'run') as mock_run:
QtTest.QTest.mouseClick(widget,
QtCore.Qt.LeftButton)
mock_run.assert_called_once_with("qubes-change-keyboard-layout")
def test_205_vm_keyboard_not_running(self):
selected_vm = self._select_non_admin_vm(running=False)
self.assertIsNotNone(selected_vm, "No valid non-admin VM found")
widget = self.dialog.toolbar.widgetForAction(
self.dialog.action_set_keyboard_layout)
with unittest.mock.patch.object(selected_vm, 'run') as mock_run:
QtTest.QTest.mouseClick(widget,
QtCore.Qt.LeftButton)
self.assertEqual(mock_run.call_count, 0,
"Keyboard change called on a halted VM")
def test_206_dom0_keyboard(self):
self._select_admin_vm()
self.assertFalse(self.dialog.action_set_keyboard_layout.isEnabled())
@unittest.mock.patch("PyQt5.QtWidgets.QMessageBox.question",
return_value=QtWidgets.QMessageBox.Yes)
2019-04-30 15:58:11 +02:00
def test_207_update_vm_not_running(self, _):
selected_vm = self._select_templatevm(running=False)
self.assertIsNotNone(selected_vm, "No valid template VM found")
widget = self.dialog.toolbar.widgetForAction(
self.dialog.action_updatevm)
with unittest.mock.patch('qubesmanager.qube_manager.UpdateVMThread') \
as mock_update:
QtTest.QTest.mouseClick(widget,
QtCore.Qt.LeftButton)
mock_update.assert_called_once_with(selected_vm)
mock_update().start.assert_called_once_with()
def test_208_update_vm_admin(self):
selected_vm = self._select_admin_vm()
self.assertIsNotNone(selected_vm, "No valid admin VM found")
widget = self.dialog.toolbar.widgetForAction(
self.dialog.action_updatevm)
with unittest.mock.patch('qubesmanager.qube_manager.UpdateVMThread') \
as mock_update:
QtTest.QTest.mouseClick(widget,
QtCore.Qt.LeftButton)
mock_update.assert_called_once_with(selected_vm)
mock_update().start.assert_called_once_with()
@unittest.mock.patch("PyQt5.QtWidgets.QInputDialog.getText",
2019-04-30 15:58:11 +02:00
return_value=("command to run", True))
def test_209_run_command_in_vm(self, _):
selected_vm = self._select_non_admin_vm()
self.assertIsNotNone(selected_vm, "No valid non-admin VM found")
with unittest.mock.patch('qubesmanager.qube_manager.RunCommandThread') \
as mock_thread:
self.dialog.action_run_command_in_vm.trigger()
mock_thread.assert_called_once_with(selected_vm, "command to run")
mock_thread().finished.connect.assert_called_once_with(
self.dialog.clear_threads)
mock_thread().start.assert_called_once_with()
def test_210_run_command_in_adminvm(self):
self._select_admin_vm()
self.assertFalse(self.dialog.action_run_command_in_vm.isEnabled(),
"Should not be able to run commands for dom0")
@unittest.mock.patch("PyQt5.QtWidgets.QMessageBox.warning")
2019-04-30 15:58:11 +02:00
def test_211_pausevm(self, mock_warn):
selected_vm = self._select_non_admin_vm(running=True)
self.assertTrue(self.dialog.action_pausevm.isEnabled(),
"Pause not enabled for a running VM")
with unittest.mock.patch.object(selected_vm, 'pause') as mock_pause:
self.dialog.action_pausevm.trigger()
mock_pause.assert_called_once_with()
mock_pause.side_effect = exc.QubesException('Error')
self.dialog.action_pausevm.trigger()
self.assertEqual(mock_warn.call_count, 1)
def test_212_resumevm(self):
selected_vm = self._select_non_admin_vm(running=False)
with unittest.mock.patch.object(selected_vm, 'get_power_state')\
as mock_state, \
unittest.mock.patch.object(selected_vm, 'unpause')\
as mock_unpause:
mock_state.return_value = 'Paused'
self.dialog.action_resumevm.trigger()
mock_unpause.assert_called_once_with()
with unittest.mock.patch('qubesmanager.qube_manager.StartVMThread') \
as mock_thread:
self.dialog.action_resumevm.trigger()
mock_thread.assert_called_once_with(selected_vm)
mock_thread().finished.connect.assert_called_once_with(
self.dialog.clear_threads)
mock_thread().start.assert_called_once_with()
def test_213_resume_running_vm(self):
self._select_non_admin_vm(running=True)
self.assertFalse(self.dialog.action_resumevm.isEnabled())
@unittest.mock.patch("PyQt5.QtWidgets.QMessageBox.question",
return_value=QtWidgets.QMessageBox.Yes)
@unittest.mock.patch('PyQt5.QtCore.QTimer.singleShot')
2019-04-30 15:58:11 +02:00
@unittest.mock.patch('qubesmanager.qube_manager.VmShutdownMonitor')
def test_214_shutdownvm(self, mock_monitor, mock_timer, _):
selected_vm = self._select_non_admin_vm(running=True)
with unittest.mock.patch.object(selected_vm, 'shutdown')\
as mock_shutdown:
self.dialog.action_shutdownvm.trigger()
mock_shutdown.assert_called_once_with()
mock_monitor.assert_called_once_with(
selected_vm,
unittest.mock.ANY, unittest.mock.ANY,
unittest.mock.ANY, unittest.mock.ANY)
mock_timer.assert_called_once_with(unittest.mock.ANY,
unittest.mock.ANY)
def test_215_shutdown_halted_vm(self):
self._select_non_admin_vm(running=False)
self.assertFalse(self.dialog.action_shutdownvm.isEnabled())
@unittest.mock.patch('qubesmanager.create_new_vm.NewVmDlg')
def test_216_create_vm(self, mock_new_vm):
action = self.dialog.action_createvm
self.assertTrue(action.isEnabled())
action.trigger()
self.assertEqual(mock_new_vm.call_count, 1,
"Create New VM window did not appear")
def test_217_remove_admin_vm(self):
self._select_admin_vm()
self.assertFalse(self.dialog.action_removevm.isEnabled())
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
@unittest.mock.patch("qubesmanager.qube_manager.QMessageBox")
2019-04-30 15:58:11 +02:00
@unittest.mock.patch('qubesadmin.utils.vm_dependencies')
def test_218_remove_vm_dependencies(self, mock_dependencies, mock_msgbox):
mock_vm = unittest.mock.Mock(spec=['name'],
**{'name.return_value': 'test-vm'})
2019-04-30 15:58:11 +02:00
mock_dependencies.return_value = [(mock_vm, "test_prop")]
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
action = self.dialog.action_removevm
self._select_non_admin_vm()
2019-04-30 15:58:11 +02:00
action.trigger()
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
2019-04-30 15:58:11 +02:00
mock_msgbox().show.assert_called_with()
@unittest.mock.patch('PyQt5.QtWidgets.QMessageBox.warning')
@unittest.mock.patch("PyQt5.QtWidgets.QInputDialog.getText")
2019-04-30 15:58:11 +02:00
@unittest.mock.patch('qubesadmin.utils.vm_dependencies')
def test_219_remove_vm_no_depencies(
self, mock_dependencies, mock_input, mock_warning):
action = self.dialog.action_removevm
selected_vm = self._select_non_admin_vm(running=False)
# test with no dependencies
mock_dependencies.return_value = None
with unittest.mock.patch('qubesmanager.common_threads.RemoveVMThread')\
as mock_thread:
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
mock_input.return_value = (selected_vm, False)
2019-04-30 15:58:11 +02:00
action.trigger()
self.assertEqual(mock_thread.call_count, 0,
"VM removed despite user clicking 'cancel")
mock_input.return_value = ("wrong_name", True)
action.trigger()
self.assertEqual(mock_warning.call_count, 1)
self.assertEqual(mock_thread.call_count, 0,
"VM removed despite user not confirming the name")
mock_input.return_value = (selected_vm.name, True)
action.trigger()
mock_thread.assert_called_once_with(selected_vm)
mock_thread().finished.connect.assert_called_once_with(
self.dialog.clear_threads)
mock_thread().start.assert_called_once_with()
def test_220_restartvm_halted_vm(self):
self._select_non_admin_vm(running=False)
self.assertFalse(self.dialog.action_restartvm.isEnabled())
@unittest.mock.patch('PyQt5.QtCore.QTimer.singleShot')
2019-04-30 15:58:11 +02:00
@unittest.mock.patch('qubesmanager.qube_manager.VmShutdownMonitor')
@unittest.mock.patch("PyQt5.QtWidgets.QMessageBox.question",
return_value=QtWidgets.QMessageBox.Yes)
2019-04-30 15:58:11 +02:00
def test_221_restartvm_running_vm(self, _msgbox, mock_monitor, _qtimer):
selected_vm = self._select_non_admin_vm(running=True)
action = self.dialog.action_restartvm
# currently the VM is running
with unittest.mock.patch.object(selected_vm, 'shutdown')\
as mock_shutdown:
action.trigger()
mock_shutdown.assert_called_once_with()
mock_monitor.assert_called_once_with(
selected_vm, unittest.mock.ANY,
unittest.mock.ANY, True, unittest.mock.ANY)
@unittest.mock.patch('qubesmanager.qube_manager.StartVMThread')
@unittest.mock.patch("PyQt5.QtWidgets.QMessageBox.question",
return_value=QtWidgets.QMessageBox.Yes)
2019-04-30 15:58:11 +02:00
def test_222_restartvm_shutdown_meantime(self, _, mock_thread):
selected_vm = self._select_non_admin_vm(running=True)
action = self.dialog.action_restartvm
# it was shutdown in the meantime
with unittest.mock.patch.object(
selected_vm, 'is_running', **{'return_value': False}):
action.trigger()
mock_thread.assert_called_once_with(selected_vm)
mock_thread().finished.connect.assert_called_once_with(
self.dialog.clear_threads)
mock_thread().start.assert_called_once_with()
@unittest.mock.patch('qubesmanager.qube_manager.UpdateVMThread')
def test_223_updatevm_running(self, mock_thread):
selected_vm = self._select_non_admin_vm(running=True)
self.dialog.action_updatevm.trigger()
mock_thread.assert_called_once_with(selected_vm)
mock_thread().finished.connect.assert_called_once_with(
self.dialog.clear_threads)
mock_thread().start.assert_called_once_with()
@unittest.mock.patch("PyQt5.QtWidgets.QMessageBox.question",
return_value=QtWidgets.QMessageBox.Yes)
2019-04-30 15:58:11 +02:00
@unittest.mock.patch('qubesmanager.qube_manager.UpdateVMThread')
def test_224_updatevm_halted(self, mock_thread, _):
selected_vm = self._select_non_admin_vm(running=False)
self.dialog.action_updatevm.trigger()
mock_thread.assert_called_once_with(selected_vm)
mock_thread().finished.connect.assert_called_once_with(
self.dialog.clear_threads)
mock_thread().start.assert_called_once_with()
@unittest.mock.patch("PyQt5.QtWidgets.QMessageBox.question",
return_value=QtWidgets.QMessageBox.Yes)
2019-04-30 15:58:11 +02:00
def test_224_killvm(self, _):
selected_vm = self._select_non_admin_vm(running=True)
action = self.dialog.action_killvm
with unittest.mock.patch.object(selected_vm, 'kill') as mock_kill:
action.trigger()
mock_kill.assert_called_once_with()
@unittest.mock.patch("PyQt5.QtWidgets.QMessageBox.question",
return_value=QtWidgets.QMessageBox.Cancel)
2019-04-30 15:58:11 +02:00
def test_225_killvm_cancel(self, _):
selected_vm = self._select_non_admin_vm(running=True)
action = self.dialog.action_killvm
with unittest.mock.patch.object(selected_vm, 'kill') as mock_kill:
action.trigger()
self.assertEqual(mock_kill.call_count, 0,
"Ignored Cancel on kill VM")
@unittest.mock.patch('qubesmanager.global_settings.GlobalSettingsWindow')
def test_226_global_settings(self, mock_settings):
self._select_non_admin_vm()
self.dialog.action_global_settings.trigger()
self.assertEqual(mock_settings.call_count, 1,
"Global Settings not opened")
self._select_admin_vm()
self.dialog.action_global_settings.trigger()
self.assertEqual(mock_settings.call_count, 2,
"Global Settings not opened for the second time")
@unittest.mock.patch('qubesmanager.backup.BackupVMsWindow')
def test_227_backup(self, mock_backup):
self.dialog.action_backup.trigger()
self.assertTrue(self.dialog.action_backup.isEnabled())
self.assertEqual(mock_backup.call_count, 1,
"Backup window does not appear")
@unittest.mock.patch('qubesmanager.restore.RestoreVMsWindow')
def test_228_restore(self, mock_restore):
self.dialog.action_restore.trigger()
self.assertTrue(self.dialog.action_restore.isEnabled())
self.assertEqual(mock_restore.call_count, 1,
"Backup window does not appear")
@unittest.mock.patch('qubesmanager.qube_manager.AboutDialog')
def test_229_about_qubes(self, mock_about):
self.assertTrue(self.dialog.action_about_qubes.isEnabled())
self.dialog.action_about_qubes.trigger()
self.assertEqual(
mock_about.call_count, 1, "About window does not appear")
def test_230_exit_action(self):
self.assertTrue(self.dialog.action_exit.isEnabled())
with unittest.mock.patch.object(self.dialog, 'close') as mock_close:
self.dialog.action_exit.trigger()
mock_close.assert_called_once_with()
@unittest.mock.patch('subprocess.check_call')
def test_231_template_manager(self, mock_subprocess):
self.assertTrue(self.dialog.action_manage_templates.isEnabled())
self.dialog.action_manage_templates.trigger()
mock_subprocess.assert_called_once_with('qubes-template-manager')
@unittest.mock.patch('qubesmanager.clone_vm.CloneVMDlg')
def test_232_clonevm(self, mock_clone):
2019-04-30 15:58:11 +02:00
action = self.dialog.action_clonevm
self._select_admin_vm()
self.assertFalse(action.isEnabled())
selected_vm = self._select_non_admin_vm()
self.assertTrue(action.isEnabled())
action.trigger()
mock_clone.assert_called_once_with(self.qtapp, self.qapp,
src_vm=selected_vm)
2019-04-30 15:58:11 +02:00
def test_233_search_action(self):
self.qtapp.setActiveWindow(self.dialog.searchbox)
self.dialog.action_search.trigger()
self.assertTrue(self.dialog.searchbox.hasFocus())
# input text
self.dialog.searchbox.setText("sys")
# click outside the widget
QtTest.QTest.mouseClick(self.dialog.table, QtCore.Qt.LeftButton)
# click the widget, check if it is correctly activated and the whole
# text was selected
QtTest.QTest.mouseClick(self.dialog.searchbox, QtCore.Qt.LeftButton)
self.assertTrue(self.dialog.searchbox.hasFocus())
self.assertEqual(self.dialog.searchbox.selectedText(), "sys")
def test_234_searchbox(self):
# look for sys
self.dialog.searchbox.setText("sys")
expected_number = \
len([vm for vm in self.qapp.domains if "sys" in vm.name])
actual_number = self._count_visible_table_rows()
self.assertEqual(expected_number, actual_number,
"Incorrect number of vms shown for 'sys'")
# clear search
self.dialog.searchbox.setText("")
expected_number = len([vm for vm in self.qapp.domains])
actual_number = self._count_visible_table_rows()
self.assertEqual(expected_number, actual_number,
"Incorrect number of vms shown for cleared search box")
def test_235_hide_show_toolbars(self):
with unittest.mock.patch('PyQt5.QtCore.QSettings.setValue')\
2019-04-30 15:58:11 +02:00
as mock_setvalue:
self.dialog.action_menubar.trigger()
mock_setvalue.assert_called_with('view/menubar_visible', False)
self.dialog.action_toolbar.trigger()
mock_setvalue.assert_called_with('view/toolbar_visible', False)
self.assertFalse(self.dialog.menubar.isVisible(),
"Menubar not hidden correctly")
self.assertFalse(self.dialog.toolbar.isVisible(),
"Toolbar not hidden correctly")
def test_236_clear_searchbox(self):
self.dialog.searchbox.setText("text")
self.assertEqual(self.dialog.searchbox.text(), "text")
QtTest.QTest.keyPress(self.dialog, QtCore.Qt.Key_Escape)
self.assertEqual(self.dialog.searchbox.text(), "",
"Escape failed to clear searchbox")
expected_number = len([vm for vm in self.qapp.domains])
actual_number = self._count_visible_table_rows()
self.assertEqual(expected_number, actual_number,
"Incorrect number of vms shown for cleared search box")
@unittest.mock.patch('PyQt5.QtWidgets.QMessageBox.information')
@unittest.mock.patch('PyQt5.QtWidgets.QMessageBox.warning')
2019-04-30 15:58:11 +02:00
def test_300_clear_threads(self, mock_warning, mock_info):
mock_thread_finished_ok = unittest.mock.Mock(
spec=['isFinished', 'msg', 'msg_is_success'],
msg=None, msg_is_success=False,
**{'isFinished.return_value': True})
mock_thread_not_finished = unittest.mock.Mock(
spec=['isFinished', 'msg', 'msg_is_success'],
msg=None, msg_is_success=False,
**{'isFinished.return_value': False})
mock_thread_finished_error = unittest.mock.Mock(
spec=['isFinished', 'msg', 'msg_is_success'],
msg=("Error", "Error"), msg_is_success=False,
**{'isFinished.return_value': True})
mock_thread_fin_error_success = unittest.mock.Mock(
spec=['isFinished', 'msg', 'msg_is_success'],
msg=("Done", "Done"), msg_is_success=True,
**{'isFinished.return_value': True})
# single finished thread
self.dialog.threads_list = [mock_thread_not_finished,
mock_thread_finished_ok]
self.dialog.clear_threads()
self.assertEqual(mock_warning.call_count, 0)
self.assertEqual(mock_info.call_count, 0)
self.assertEqual(len(self.dialog.threads_list), 1)
# an error thread and some in-progress ones
self.dialog.threads_list = [mock_thread_not_finished,
mock_thread_not_finished,
mock_thread_finished_error]
self.dialog.clear_threads()
self.assertEqual(mock_warning.call_count, 1)
self.assertEqual(mock_info.call_count, 0)
self.assertEqual(len(self.dialog.threads_list), 2)
# an error-success thread and some in-progress ones
self.dialog.threads_list = [mock_thread_not_finished,
mock_thread_not_finished,
mock_thread_fin_error_success,
mock_thread_finished_error]
self.dialog.clear_threads()
self.assertEqual(mock_warning.call_count, 1)
self.assertEqual(mock_info.call_count, 1)
self.assertEqual(len(self.dialog.threads_list), 3)
def test_400_event_domain_added(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
number_of_vms = self.dialog.table.model().rowCount()
2018-03-28 17:42:42 +02:00
self.addCleanup(subprocess.call, ["qvm-remove", "-f", "test-vm"])
2018-03-28 17:42:42 +02:00
2019-04-30 15:58:11 +02:00
self._run_command_and_process_events(
["qvm-create", "--label", "red", "test-vm"])
2019-04-30 15:58:11 +02:00
# a single row was added to the table
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.assertEqual(self.dialog.table.model().rowCount(), number_of_vms+1)
2019-04-30 15:58:11 +02:00
# table contains the correct vms
vms_in_table = self._create_set_of_current_vms()
vms_in_system = set([vm.name for vm in self.qapp.domains])
self.assertEqual(vms_in_table, vms_in_system, "Table not updated "
"correctly after add")
# check if sorting works
self.__check_sorting("Name")
# try opening settings for the added 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
for row in range(self.dialog.table.model().rowCount()):
2019-04-30 15:58:11 +02:00
name = self._get_table_item(row, "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 name == "test-vm":
index = self.dialog.table.model().index(row, 0)
self.dialog.table.setCurrentIndex(index)
2019-04-30 15:58:11 +02:00
break
with unittest.mock.patch('qubesmanager.settings.VMSettingsWindow')\
as mock_settings:
self.dialog.action_settings.trigger()
mock_settings.assert_called_once_with(
self.qapp.domains["test-vm"], qapp = self.qtapp,
init_page = "basic", qubesapp = self.qapp)
2019-04-30 15:58:11 +02:00
def test_401_event_domain_removed(self):
initial_vms = self._create_set_of_current_vms()
self._run_command_and_process_events(
["qvm-create", "--label", "red", "test-vm"])
2019-04-30 15:58:11 +02:00
current_vms = self._create_set_of_current_vms()
self.assertEqual(len(initial_vms) + 1, len(current_vms))
self._run_command_and_process_events(
["qvm-remove", "--force", "test-vm"])
2019-04-30 15:58:11 +02:00
current_vms = self._create_set_of_current_vms()
self.assertEqual(initial_vms, current_vms)
# check if sorting works
self.__check_sorting("Name")
def test_403_event_dispvm_added(self):
initial_vms = self._create_set_of_current_vms()
dispvm_template = None
for vm in self.qapp.domains:
if getattr(vm, "template_for_dispvms", False):
dispvm_template = vm.name
break
self.assertIsNotNone(dispvm_template,
"Cannot find a template for dispVMs")
# this requires very long timeout, because it takes time for the
# dispvm to vanish
self._run_command_and_process_events(
["qvm-run", "--dispvm", dispvm_template, "true"], timeout=60,
additional_timeout=30)
2019-04-30 15:58:11 +02:00
final_vms = self._create_set_of_current_vms()
self.assertEqual(initial_vms, final_vms,
"Failed handling of a created-and-removed dispvm")
def test_404_crashing_dispvm(self):
initial_vms = self._create_set_of_current_vms()
dispvm_template = None
for vm in self.qapp.domains:
if getattr(vm, "template_for_dispvms", False):
dispvm_template = vm.name
break
self.assertIsNotNone(dispvm_template,
"Cannot find a template for dispVMs")
current_memory = getattr(self.qapp.domains[dispvm_template], "memory")
self.addCleanup(
subprocess.call,
["qvm-prefs", dispvm_template, "memory", str(current_memory)])
subprocess.check_call(
["qvm-prefs", dispvm_template, "memory", "600000"])
self._run_command_and_process_events(
["qvm-run", "--dispvm", dispvm_template, "true"], timeout=30,
additional_timeout=15)
2019-04-30 15:58:11 +02:00
final_vms = self._create_set_of_current_vms()
self.assertEqual(initial_vms, final_vms,
"Failed handling of dispvm that crashed on start")
def test_405_prop_change_label(self):
target_vm_name = "work"
vm_row = self._find_vm_row(target_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
current_label = self._get_table_item(vm_row, "Label", Qt.DecorationRole)
2019-04-30 15:58:11 +02:00
self.addCleanup(
subprocess.call, ["qvm-prefs", target_vm_name, "label", "blue"])
self._run_command_and_process_events(
["qvm-prefs", target_vm_name, "label", "red"])
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
new_label = self._get_table_item(vm_row, "Label", Qt.DecorationRole)
2019-04-30 15:58:11 +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
self.assertNotEqual(current_label.toImage(), new_label.toImage(),
"Label icon did not change")
icon = QIcon.fromTheme(self.qapp.domains[target_vm_name].label.icon)
icon = icon.pixmap(icon_size)
self.assertEqual(new_label.toImage(), icon.toImage(), "Incorrect label")
2019-04-30 15:58:11 +02:00
def test_406_prop_change_template(self):
target_vm_name = "work"
vm_row = self._find_vm_row(target_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
old_template = self._get_table_item(vm_row, "Template")
2019-04-30 15:58:11 +02:00
new_template = None
for vm in self.qapp.domains:
if vm.klass == 'TemplateVM' and vm.name != old_template:
new_template = vm.name
break
self.addCleanup(
subprocess.call,
["qvm-prefs", target_vm_name, "template", old_template])
self._run_command_and_process_events(
["qvm-prefs", target_vm_name, "template", new_template])
self.assertNotEqual(old_template,
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._get_table_item(vm_row, "Template"),
2019-04-30 15:58:11 +02:00
"Template did not change")
self.assertEqual(
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._get_table_item(vm_row, "Template"),
2019-04-30 15:58:11 +02:00
self.qapp.domains[target_vm_name].template.name,
"Incorrect template")
def test_407_prop_change_netvm(self):
target_vm_name = "work"
vm_row = self._find_vm_row(target_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
old_netvm = self._get_table_item(vm_row, "NetVM")
2019-04-30 15:58:11 +02:00
new_netvm = None
for vm in self.qapp.domains:
if getattr(vm, "provides_network", False) and vm.name != old_netvm:
new_netvm = vm.name
break
self.addCleanup(
subprocess.call, ["qvm-prefs", target_vm_name, "netvm", old_netvm])
self._run_command_and_process_events(
["qvm-prefs", target_vm_name, "netvm", new_netvm])
self.assertNotEqual(old_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._get_table_item(vm_row, "NetVM"),
2019-04-30 15:58:11 +02:00
"NetVM did not change")
self.assertEqual(
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._get_table_item(vm_row, "NetVM"),
2019-04-30 15:58:11 +02:00
self.qapp.domains[target_vm_name].netvm.name,
"Incorrect NetVM")
@unittest.expectedFailure
def test_408_prop_change_internal(self):
target_vm_name = "work"
vm_row = self._find_vm_row(target_vm_name)
self.addCleanup(subprocess.call,
["qvm-features", "--unset", "work", "interal"])
self._run_command_and_process_events(
["qvm-features", "work", "interal", "1"])
self.assertEqual(
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._get_table_item(vm_row, "Internal"),
2019-04-30 15:58:11 +02:00
"Yes",
"Incorrect value for internal VM")
self._run_command_and_process_events(
["qvm-features", "--unset", "work", "interal"])
self.assertEqual(
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._get_table_item(vm_row, "Internal"),
2019-04-30 15:58:11 +02:00
"",
"Incorrect value for non-internal VM")
def test_409_prop_change_ip(self):
target_vm_name = "work"
vm_row = self._find_vm_row(target_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
old_ip = self._get_table_item(vm_row, "IP")
2019-04-30 15:58:11 +02:00
new_ip = old_ip.replace(".0.", ".5.")
self.addCleanup(
subprocess.call, ["qvm-prefs", target_vm_name, "ip", old_ip])
self._run_command_and_process_events(
["qvm-prefs", target_vm_name, "ip", new_ip])
self.assertNotEqual(old_ip,
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._get_table_item(vm_row, "IP"),
2019-04-30 15:58:11 +02:00
"IP did not change")
self.assertEqual(
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._get_table_item(vm_row, "IP"),
2019-04-30 15:58:11 +02:00
self.qapp.domains[target_vm_name].ip,
"Incorrect IP")
def test_410_prop_change_in_backups(self):
target_vm_name = "work"
vm_row = self._find_vm_row(target_vm_name)
old_value = self.qapp.domains[target_vm_name].include_in_backups
new_value = not old_value
self.addCleanup(
subprocess.call,
["qvm-prefs", target_vm_name, "include_in_backups", str(old_value)])
self._run_command_and_process_events(
["qvm-prefs", target_vm_name, "include_in_backups", str(new_value)])
self.assertEqual(
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._get_table_item(vm_row, "Internal"),
2019-04-30 15:58:11 +02:00
"Yes" if new_value else "",
"Incorrect value for include_in_backups")
def test_411_prop_change_last_backup(self):
target_vm_name = "work"
target_timestamp = "2015-01-01 17:00:00"
vm_row = self._find_vm_row(target_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
old_value = self._get_table_item(vm_row, "Last backup")
2019-04-30 15:58:11 +02:00
new_value = datetime.datetime.strptime(
target_timestamp, "%Y-%m-%d %H:%M:%S")
self.addCleanup(
subprocess.call,
["qvm-prefs", '-D', target_vm_name, "backup_timestamp"])
self._run_command_and_process_events(
["qvm-prefs", target_vm_name, "backup_timestamp",
str(int(new_value.timestamp()))])
self.assertNotEqual(old_value,
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._get_table_item(vm_row, "Last backup"),
2019-04-30 15:58:11 +02:00
"Last backup date did not change")
self.assertEqual(
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._get_table_item(vm_row, "Last backup"),
2019-04-30 15:58:11 +02:00
target_timestamp,
"Incorrect Last backup date")
def test_412_prop_change_defdispvm(self):
target_vm_name = "work"
vm_row = self._find_vm_row(target_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
2019-04-30 15:58:11 +02:00
old_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
self._get_table_item(vm_row, "Default DispVM")
2019-04-30 15:58:11 +02:00
new_default_dispvm = None
for vm in self.qapp.domains:
if getattr(vm, "template_for_dispvms", False) and vm.name !=\
old_default_dispvm:
new_default_dispvm = vm.name
break
self.addCleanup(
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
subprocess.call,
["qvm-prefs", target_vm_name, "default_dispvm", old_default_dispvm])
2019-04-30 15:58:11 +02:00
self._run_command_and_process_events(
["qvm-prefs", target_vm_name, "default_dispvm", new_default_dispvm])
self.assertNotEqual(
old_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
self._get_table_item(vm_row, "Default DispVM"),
2019-04-30 15:58:11 +02:00
"Default DispVM did not change")
self.assertEqual(
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._get_table_item(vm_row, "Default DispVM"),
2019-04-30 15:58:11 +02:00
self.qapp.domains[target_vm_name].default_dispvm.name,
"Incorrect Default DispVM")
def test_413_prop_change_templ_disp(self):
target_vm_name = "work"
vm_row = self._find_vm_row(target_vm_name)
self.addCleanup(
subprocess.call,
["qvm-prefs", "--default", target_vm_name, "template_for_dispvms"])
self._run_command_and_process_events(
["qvm-prefs", target_vm_name, "template_for_dispvms", "True"])
self.assertEqual(
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._get_table_item(vm_row, "Is DVM Template"),
2019-04-30 15:58:11 +02:00
"Yes",
"Incorrect value for DVM Template")
self._run_command_and_process_events(
["qvm-prefs", "--default", target_vm_name, "template_for_dispvms"])
self.assertEqual(
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._get_table_item(vm_row, "Is DVM Template"),
2019-04-30 15:58:11 +02:00
"",
"Incorrect value for not DVM Template")
def test_414_vm_state_change(self):
target_vm_name = "work"
vm_row = self._find_vm_row(target_vm_name)
self.assertFalse(self.qapp.domains[target_vm_name].is_running())
self.addCleanup(
subprocess.call,
["qvm-shutdown", "--wait", target_vm_name])
2019-04-30 15:58:11 +02:00
self._run_command_and_process_events(
["qvm-start", target_vm_name], timeout=60)
2019-04-30 15:58:11 +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
displayed_state = self._get_table_item(vm_row, "State")
2019-04-30 15:58:11 +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
self.assertEqual(displayed_state['power'], 'Running',
2019-04-30 15:58:11 +02:00
"Power state failed to update on start")
self._run_command_and_process_events(
["qvm-shutdown", "--wait", target_vm_name], timeout=30)
2019-04-30 15:58:11 +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
displayed_state = self._get_table_item(vm_row, "State")
2019-04-30 15:58:11 +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
self.assertEqual(displayed_state['power'], 'Halted',
2019-04-30 15:58:11 +02:00
"Power state failed to update on shutdown")
def test_415_template_vm_started(self):
# check whether changing state of a template_vm causes all other
# vms depending on it to check theirs
target_vm_name = None
for vm in self.qapp.domains:
if vm.klass == 'TemplateVM':
for vm2 in self.qapp.domains:
if getattr(vm2, 'template', None) == vm.name:
target_vm_name = vm.name
break
if target_vm_name:
break
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 i in range(self.dialog.table.model().rowCount()):
self._get_table_vminfo(i).update = unittest.mock.Mock()
2019-04-30 15:58:11 +02:00
self.addCleanup(
subprocess.call,
["qvm-shutdown", "--wait", target_vm_name])
2019-04-30 15:58:11 +02:00
self._run_command_and_process_events(
["qvm-start", target_vm_name], timeout=60)
2019-04-30 15:58:11 +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
for i in range(self.dialog.table.model().rowCount()):
call_count = self._get_table_vminfo(
i).update.call_count
if self._get_table_item(i, "Template") == target_vm_name:
2019-04-30 15:58:11 +02:00
self.assertGreater(call_count, 0)
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
elif self._get_table_item(i, "Name") == target_vm_name:
2019-04-30 15:58:11 +02:00
self.assertGreater(call_count, 0)
else:
self.assertEqual(call_count, 0)
def test_500_logs(self):
self._select_admin_vm()
self.assertTrue(self.dialog.logs_menu.isEnabled())
dom0_logs = set()
for c in self.dialog.logs_menu.actions():
dom0_logs.add(c.text())
self.assertIsNotNone(
c.data(), "Empty log file found: {}".format(c.text()))
self.assertIn("hypervisor", c.text(),
"Log for dom0 does not contain 'hypervisor'")
selected_vm = self._select_non_admin_vm(running=True).name
2019-04-30 15:58:11 +02:00
self.assertTrue(self.dialog.logs_menu.isEnabled())
vm_logs = set()
for c in self.dialog.logs_menu.actions():
vm_logs.add(c.text())
self.assertIsNotNone(
c.data(),
"Empty log file found: {}".format(c.text()))
self.assertIn(
selected_vm,
c.text(),
"Log for {} does not contain its name".format(selected_vm))
self.assertNotEqual(dom0_logs, vm_logs,
"Same logs found for dom0 and non-adminVM")
def _find_vm_row(self, 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
for row in range(self.dialog.table.model().rowCount()):
2019-04-30 15:58:11 +02:00
name = self._get_table_item(row, "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 name == vm_name:
2019-04-30 15:58:11 +02:00
return row
return None
def _count_visible_table_rows(self):
result = 0
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 i in range(self.dialog.table.model().rowCount()):
2019-04-30 15:58:11 +02:00
if not self.dialog.table.isRowHidden(i):
result += 1
return result
def _run_command_and_process_events(self, command, timeout=5,
additional_timeout=None):
2019-04-30 15:58:11 +02:00
"""
helper function to run a given command and process eventsDispatcher
events
:param command: list of strings, containing the command and all its
parameters
:param timeout: default 5 seconds
:param additional_timeout: default none
2019-04-30 15:58:11 +02:00
:return:
"""
asyncio.set_event_loop(self.loop)
future1 = asyncio.ensure_future(self.dispatcher.listen_for_events())
self.loop.run_until_complete(asyncio.sleep(0))
2019-04-30 15:58:11 +02:00
future2 = asyncio.create_subprocess_exec(*command,
stdout=subprocess.DEVNULL,
stderr=subprocess.DEVNULL)
if additional_timeout:
(done, pending) = self.loop.run_until_complete(
asyncio.wait({future1, future2}, timeout=timeout,
return_when=asyncio.FIRST_COMPLETED))
(done, pending) = self.loop.run_until_complete(
asyncio.wait(pending, timeout=additional_timeout))
else:
(done, pending) = self.loop.run_until_complete(
asyncio.wait({future1, future2}, timeout=timeout))
2019-04-30 15:58:11 +02:00
for task in pending:
with contextlib.suppress(asyncio.CancelledError):
task.cancel()
self.loop.call_soon(self.loop.stop)
self.loop.run_forever()
def _create_set_of_current_vms(self):
result = set()
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 i in range(self.dialog.table.model().rowCount()):
result.add(self._get_table_item(i, "Name"))
2019-04-30 15:58:11 +02:00
return result
def _select_admin_vm(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 row in range(self.dialog.table.model().rowCount()):
template = self._get_table_item(row, "Template")
if template == 'AdminVM':
index = self.dialog.table.model().index(row, 0)
self.dialog.table.setCurrentIndex(index)
return index.data(Qt.UserRole).vm
2018-03-28 17:42:42 +02:00
return None
2019-04-30 15:58:11 +02:00
def _select_non_admin_vm(self, running=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
for row in range(self.dialog.table.model().rowCount()):
template = self._get_table_item(row, "Template")
vm = self._get_table_vm(row)
if template != 'AdminVM' and \
2019-04-30 15:58:11 +02:00
(running is 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
or (running and vm.is_running())
or (not running and not vm.is_running())):
index = self.dialog.table.model().index(row, 0)
self.dialog.table.setCurrentIndex(index)
return vm
2019-04-30 15:58:11 +02:00
return None
def _select_templatevm(self, running=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
for row in range(self.dialog.table.model().rowCount()):
template = self._get_table_item(row, "Template")
vm = self._get_table_vm(row)
if template == 'TemplateVM' and \
2019-04-30 15:58:11 +02:00
(running is 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
or (running and vm.is_running())
or (not running and not vm.is_running())):
index = self.dialog.table.model().index(row, 0)
self.dialog.table.setCurrentIndex(index)
return vm
2019-04-30 15:58:11 +02:00
return None
def __check_sorting(self, column_name):
last_text = None
last_vm = 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
for row in range(self.dialog.table.model().rowCount()):
vm = self._get_table_item(row, "Name")
text = self._get_table_item(row, column_name)
2019-04-30 15:58:11 +02:00
if row == 0:
self.assertEqual(vm, "dom0", "dom0 is not sorted first")
elif last_text is None:
last_text = text
last_vm = vm
else:
if last_text == text:
self.assertGreater(
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.lower(), last_vm.lower(),
2019-04-30 15:58:11 +02:00
"Incorrect sorting for {}".format(column_name))
else:
self.assertGreater(
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
text.lower(), last_text.lower(),
2019-04-30 15:58:11 +02:00
"Incorrect sorting for {}".format(column_name))
last_text = text
last_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
def _get_table_vminfo(self, row):
model = self.dialog.table.model()
return model.index(row, 0).data(Qt.UserRole)
2019-04-30 15:58:11 +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
def _get_table_vm(self, row):
model = self.dialog.table.model()
return model.index(row, 0).data(Qt.UserRole).vm
2019-04-30 15:58:11 +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
def _get_table_item(self, row, column_name, role = Qt.DisplayRole):
model = self.dialog.table.model()
column = self.dialog.qubes_model.columns_indices.index(column_name)
return model.index(row, column).data(role)
2019-04-30 15:58:11 +02:00
2019-04-30 15:58:11 +02:00
class QubeManagerThreadTest(unittest.TestCase):
def test_01_startvm_thread(self):
vm = unittest.mock.Mock(spec=['start'])
thread = qube_manager.StartVMThread(vm)
thread.run()
vm.start.assert_called_once_with()
def test_02_startvm_thread_error(self):
vm = unittest.mock.Mock(
spec=['start'],
**{'start.side_effect': exc.QubesException('Error')})
thread = qube_manager.StartVMThread(vm)
thread.run()
self.assertIsNotNone(thread.msg)
def test_10_run_command_thread(self):
vm = unittest.mock.Mock(spec=['run'])
thread = qube_manager.RunCommandThread(vm, "test_command")
thread.run()
vm.run.assert_called_once_with("test_command")
def test_11_run_command_thread_error(self):
vm = unittest.mock.Mock(spec=['run'],
**{'run.side_effect': ChildProcessError})
thread = qube_manager.RunCommandThread(vm, "test_command")
thread.run()
self.assertIsNotNone(thread.msg)
@unittest.mock.patch('subprocess.check_call')
def test_20_update_vm_thread_dom0(self, check_call):
vm = unittest.mock.Mock(spec=['klass'])
vm.klass = 'AdminVM'
2019-04-30 15:58:11 +02:00
thread = qube_manager.UpdateVMThread(vm)
thread.run()
check_call.assert_called_once_with(
["/usr/bin/qubes-dom0-update", "--clean", "--gui"])
@unittest.mock.patch('builtins.open')
@unittest.mock.patch('subprocess.call')
def test_21_update_vm_thread_running(self, mock_call, mock_open):
vm = unittest.mock.Mock(
spec=['klass', 'is_running', 'run_service_for_stdio', 'run_service'],
2019-04-30 15:58:11 +02:00
**{'is_running.return_value': True})
vm.klass = 'AppVM'
2019-04-30 15:58:11 +02:00
vm.run_service_for_stdio.return_value = (b'changed=no\n', None)
thread = qube_manager.UpdateVMThread(vm)
thread.run()
mock_open.assert_called_with(
'/usr/libexec/qubes-manager/dsa-4371-update', 'rb')
vm.run_service_for_stdio.assert_called_once_with(
"qubes.VMShell", user='root', input=unittest.mock.ANY)
vm.run_service.assert_called_once_with(
"qubes.InstallUpdatesGUI", user="root", wait=False)
self.assertEqual(mock_call.call_count, 0)
@unittest.mock.patch('builtins.open')
@unittest.mock.patch('subprocess.call')
def test_22_update_vm_thread_not_running(self, mock_call, mock_open):
vm = unittest.mock.Mock(
spec=['klass', 'is_running', 'run_service_for_stdio',
2019-04-30 15:58:11 +02:00
'run_service', 'start', 'name'],
**{'is_running.return_value': False})
vm.klass = 'AppVM'
2019-04-30 15:58:11 +02:00
vm.run_service_for_stdio.return_value = (b'changed=yes\n', None)
thread = qube_manager.UpdateVMThread(vm)
thread.run()
mock_open.assert_called_with(
'/usr/libexec/qubes-manager/dsa-4371-update', 'rb')
vm.start.assert_called_once_with()
vm.run_service_for_stdio.assert_called_once_with(
"qubes.VMShell", user='root', input=unittest.mock.ANY)
vm.run_service.assert_called_once_with(
"qubes.InstallUpdatesGUI", user="root", wait=False)
self.assertEqual(mock_call.call_count, 1)
@unittest.mock.patch('builtins.open')
@unittest.mock.patch('subprocess.check_call')
def test_23_update_vm_thread_error(self, *_args):
vm = unittest.mock.Mock(
spec=['klass', 'is_running'],
2019-04-30 15:58:11 +02:00
**{'is_running.side_effect': ChildProcessError})
vm.klass = 'AppVM'
2019-04-30 15:58:11 +02:00
thread = qube_manager.UpdateVMThread(vm)
thread.run()
self.assertIsNotNone(thread.msg)
class VMShutdownMonitorTest(unittest.TestCase):
@unittest.mock.patch('qubesmanager.qube_manager.QMessageBox')
@unittest.mock.patch('PyQt5.QtCore.QTimer')
2019-04-30 15:58:11 +02:00
def test_01_vm_shutdown_correct(self, mock_timer, mock_question):
mock_vm = unittest.mock.Mock()
mock_vm.is_running.return_value = False
monitor = qube_manager.VmShutdownMonitor(mock_vm)
monitor.restart_vm_if_needed = unittest.mock.Mock()
monitor.check_if_vm_has_shutdown()
self.assertEqual(mock_question.call_count, 0)
self.assertEqual(mock_timer.call_count, 0)
monitor.restart_vm_if_needed.assert_called_once_with()
@unittest.mock.patch('qubesmanager.qube_manager.QMessageBox')
@unittest.mock.patch('PyQt5.QtCore.QTimer.singleShot')
2019-04-30 15:58:11 +02:00
def test_02_vm_not_shutdown_wait(self, mock_timer, mock_question):
mock_question().clickedButton.return_value = 1
mock_question().addButton.return_value = 0
2019-04-30 15:58:11 +02:00
mock_vm = unittest.mock.Mock()
mock_vm.is_running.return_value = True
mock_vm.start_time = datetime.datetime.now().timestamp() - 3000
monitor = qube_manager.VmShutdownMonitor(mock_vm, shutdown_time=1)
time.sleep(3)
monitor.check_if_vm_has_shutdown()
self.assertEqual(mock_timer.call_count, 1)
@unittest.mock.patch('qubesmanager.qube_manager.QMessageBox')
@unittest.mock.patch('PyQt5.QtCore.QTimer.singleShot')
2019-04-30 15:58:11 +02:00
def test_03_vm_kill(self, mock_timer, mock_question):
mock_question().clickedButton.return_value = 1
mock_question().addButton.return_value = 1
2019-04-30 15:58:11 +02:00
mock_vm = unittest.mock.Mock()
mock_vm.is_running.return_value = True
mock_vm.start_time = datetime.datetime.now().timestamp() - 3000
monitor = qube_manager.VmShutdownMonitor(mock_vm, shutdown_time=1)
time.sleep(3)
monitor.restart_vm_if_needed = unittest.mock.Mock()
monitor.check_if_vm_has_shutdown()
self.assertEqual(mock_timer.call_count, 0)
mock_vm.kill.assert_called_once_with()
monitor.restart_vm_if_needed.assert_called_once_with()
@unittest.mock.patch('qubesmanager.qube_manager.QMessageBox')
@unittest.mock.patch('PyQt5.QtCore.QTimer.singleShot')
2019-04-30 15:58:11 +02:00
def test_04_check_later(self, mock_timer, mock_question):
mock_vm = unittest.mock.Mock()
mock_vm.is_running.return_value = True
mock_vm.start_time = datetime.datetime.now().timestamp() - 3000
monitor = qube_manager.VmShutdownMonitor(mock_vm, shutdown_time=3000)
time.sleep(1)
monitor.check_if_vm_has_shutdown()
self.assertEqual(mock_question.call_count, 0)
self.assertEqual(mock_timer.call_count, 1)
2018-03-28 17:42:42 +02:00
if __name__ == "__main__":
ha_syslog = logging.handlers.SysLogHandler('/dev/log')
ha_syslog.setFormatter(
logging.Formatter('%(name)s[%(process)d]: %(message)s'))
logging.root.addHandler(ha_syslog)
unittest.main()