1424 Commits (b811f9e26177958fd4f97bb211e10c7b6ec479ef)

Author SHA1 Message Date
Teo Mrnjavac e1140b6fa8 Add static concurrent support to ScanningDialog. 9 years ago
Teo Mrnjavac d28946040f Use ScanningDialog in replace operation. 9 years ago
Philip 91e1e4af6b [partition-module] fix 'QString::arg: Argument missing' issue 9 years ago
Teo Mrnjavac c7ae18df4d Keep selection in sync between tree and bars view in manual partitioning 9 years ago
Teo Mrnjavac 523c25f1e2 Make rescan asynchronous in manual partitioning, and use ScanningDialog 9 years ago
Teo Mrnjavac a1e4667ebe New revertAllDevices operation in PCM. 9 years ago
Teo Mrnjavac 90e028a2b0 New ScanningDialog with a spinner. 9 years ago
Teo Mrnjavac 86399ece26 Trigger core reset when advancing to manual partitioning. 9 years ago
Vedant Agarwala 66d378d338 Showing a tooltip on hover in Partition Labels
Tooltip has partition path, file system type, size of partition
9 years ago
Teo Mrnjavac f31a45e53a Clean up a bit. 9 years ago
Teo Mrnjavac 6db6dc0e08 Debug output. 9 years ago
Teo Mrnjavac 4f12aa8dd1 Critical to always have a fresh device. 9 years ago
Teo Mrnjavac 14f4335420 Lock the whole replace operation in a mutex. 9 years ago
Teo Mrnjavac 9847b8efa9 Try to invalidate whole PartitionModel on replace. 9 years ago
Teo Mrnjavac 2a61114d9e Make after partition views members in ChoicePage. 9 years ago
Teo Mrnjavac 8a44ffe462 Either revert or clear jobs, not both. 9 years ago
Teo Mrnjavac fbb293c15a Back to QFutureWatcher, but we allocate/destroy it ourselves.
This reverts commit c64eef54f6584b26f14933f0c8e600d5ad2dacbb.
9 years ago
demmm 496d917d94 add strong in selectLabel 9 years ago
Teo Mrnjavac d635709833 Maybe a plain QTimer is enough. 9 years ago
Teo Mrnjavac cd8b7619d0 Use asynchronous device revert. 9 years ago
Teo Mrnjavac dbef198bac Add asynchronous device revert. 9 years ago
Teo Mrnjavac 019faf730c Revert "Test out a way to make the rescan asynchronous."
This reverts commit e3f28189ced7aa22b3b7a6dc1506a17cbc1325b5.
9 years ago
Teo Mrnjavac d742431ee9 Revert "Force a device state preview update after async rescan."
This reverts commit 717a3d47ca572c28f67757ddf96b63af66d97e14.
9 years ago
Teo Mrnjavac 95239af830 Force a device state preview update after async rescan. 9 years ago
Teo Mrnjavac 5f282d50dc Test out a way to make the rescan asynchronous. 9 years ago
Teo Mrnjavac 16d10afcde Revert "Trying out something really horrible."
This reverts commit 10d622b0339697c57d4072b34052e657136145a5.
9 years ago
Teo Mrnjavac bd573233ec Trying out something really horrible. 9 years ago
Teo Mrnjavac ace0d30eb4 PCM::createImmutableDeviceCopy can be static. 9 years ago
Teo Mrnjavac 1a882758ca Revert Replace button to PrettyRadioButton. 9 years ago
Teo Mrnjavac 43c67310db Hide from labels view short instances of free space. 9 years ago
Teo Mrnjavac 3732f3e5b2 Trim /dev/ from visible partition paths. 9 years ago
Teo Mrnjavac 18755314fd Fix strings and use status text label. 9 years ago
Teo Mrnjavac 3009eee622 Add hline and status text label. 9 years ago
Teo Mrnjavac ef411757af Improved string for Erase. 9 years ago
Teo Mrnjavac c41820c000 Improved string for Replace. 9 years ago
Teo Mrnjavac bf5d0d8862 Strings: s/volume/partition/ 9 years ago
Teo Mrnjavac 071c02086a Update last page status. 9 years ago
Teo Mrnjavac dcd48badae Try with a full revert. 9 years ago
Teo Mrnjavac 157a3f8ed2 devicePath != partitionPath. 9 years ago
Teo Mrnjavac a8f06d00d0 Debug info. 9 years ago
Teo Mrnjavac e2f9a5b93c Maybe not. 9 years ago
Teo Mrnjavac 6c614b946b A full view delete/recreate on partition selection :( 9 years ago
Teo Mrnjavac 8e8fcf936c Debug info. 9 years ago
Teo Mrnjavac 65278605fe clearJobs is enough on replace partition selection. 9 years ago
Teo Mrnjavac ad2ce6b6d4 Refresh model on forgetChanges. 9 years ago
Teo Mrnjavac 15e409a107 Don't reparent model managed by PCM. 9 years ago
Teo Mrnjavac 275b68cf5c The PartitionModel should be owned by the PCM. 9 years ago
Teo Mrnjavac 4859431fe9 Maybe the deviceNode check isn't necessary. 9 years ago
Teo Mrnjavac 015aeb6b07 Debug output. 9 years ago
Teo Mrnjavac 423c9ccfb7 Reset the partition model before swapping the new Device into the DM. 9 years ago
Teo Mrnjavac dfededc4b4 Use revertDevice in ChoicePage, and always use a fresh Device*. 9 years ago
Teo Mrnjavac 0a0a0d58e0 PartitionCoreModule::revertDevice. 9 years ago
Teo Mrnjavac fe5ab75e82 Whitespace. 9 years ago
Teo Mrnjavac 0bf2389b1a Add swapDevice to DeviceModel. 9 years ago
Teo Mrnjavac 1d553407b9 And remove swapDevice from BootLoaderModel. 9 years ago
Teo Mrnjavac cbbaa8b592 swapDevice in BootLoaderModel. 9 years ago
Teo Mrnjavac b767f0b18f Select partition to replace from the current DeviceModel. 9 years ago
Teo Mrnjavac 5655b4f1da Add PartitionPathRole to PartitionModel. 9 years ago
Teo Mrnjavac 2258c806ae Make the bars/labels views members in ChoicePage. 9 years ago
Teo Mrnjavac b663ce5f74 Add PartitionPtrRole to PartitionModel. 9 years ago
Teo Mrnjavac 1a4b6b1c9c Isolate painter in selection square. 9 years ago
Teo Mrnjavac d164ec4d91 Remove ReplaceWidget. 9 years ago
Teo Mrnjavac d0ee43172c Handle selection behavior on current state preview views. 9 years ago
Teo Mrnjavac 7102596729 Add Q_OBJECT macros. 9 years ago
Teo Mrnjavac 0c9d64878a Only enable selection when it makes sense 9 years ago
Teo Mrnjavac 1c279dac24 Make bars and labels share the selection model. 9 years ago
Teo Mrnjavac f2093be353 Full selection and hover support in labels view. 9 years ago
Teo Mrnjavac fd33eb71ba Add some more string guesswork to labels view, with FS pretty names. 9 years ago
Teo Mrnjavac df13b3ba08 Add separate FileSystemTypeRole to PM, and output FS PrettyNames. 9 years ago
Teo Mrnjavac 2986625cfd PrettyName generator for FileSystem::Type. 9 years ago
Teo Mrnjavac 6af901a675 Use BootloaderEntryName from Branding for target root partition id. 9 years ago
Teo Mrnjavac 0c840abdc5 Allow setting a custom new root name in Labels view. 9 years ago
Teo Mrnjavac e277467ed4 Run osprober after we have a working DeviceModel. 9 years ago
Teo Mrnjavac fc54b9bf40 Debug spam. 9 years ago
Teo Mrnjavac 87a31a0514 Tweak labels view margin. 9 years ago
Teo Mrnjavac f736ace996 Update Erase disk string. 9 years ago
Teo Mrnjavac cda99a2a65 New Alongside strings. 9 years ago
Teo Mrnjavac 37634e1e5a New Replace strings. 9 years ago
Teo Mrnjavac d27ac4c041 New Erase disk strings. 9 years ago
Teo Mrnjavac 48d0de2e08 Let's try with no main message. 9 years ago
Teo Mrnjavac 326e566927 String changes. 9 years ago
Teo Mrnjavac fe4cf3c4ec Add some spacing between label view item rows. 9 years ago
Teo Mrnjavac 0af434bfc1 Factor out text building for label view items for proper sizeHint. 9 years ago
Teo Mrnjavac 0be736acf7 Improve information in labels view. 9 years ago
Teo Mrnjavac a75c69805f Add IsPartitionNewRole to PartitionModel. 9 years ago
Teo Mrnjavac c765de654c Add filesystem label role. 9 years ago
Teo Mrnjavac 0224811bf6 Move Osprober to PCM and add Osprober roles to PartitionModel. 9 years ago
Teo Mrnjavac 7b66514bf5 Clean up debug spam. 9 years ago
Teo Mrnjavac 333214f7ca Finally fix selection. 9 years ago
Teo Mrnjavac f154a135d8 Test out awful hack to try to make selection work properly. 9 years ago
Teo Mrnjavac 3fc354284a Improve debug output. 9 years ago
Teo Mrnjavac 8acb70de5c Use currentIndex instead of selection. 9 years ago
Teo Mrnjavac 99a5ac8e4d Debug output. 9 years ago
Teo Mrnjavac 7fce08459b Don't skip extended partition. 9 years ago
Teo Mrnjavac f64d210496 Enable selection behavior and add debug output to Labels view. 9 years ago
Teo Mrnjavac fecb50779a Only paint selection and hover if selectionMode is not NoSelection. 9 years ago
Teo Mrnjavac 2f35aa1258 And selectionModel() better exist... 9 years ago
Teo Mrnjavac 584ca6da18 Rely on selectionModel() instead of currentIndex(). 9 years ago
Teo Mrnjavac 517f958616 Magic numbers for view height. 9 years ago
Teo Mrnjavac df9cec14f7 More arbitrary magic to try to fix all the pixels properly. 9 years ago
Teo Mrnjavac 9b60040bab Magic numbers. 9 years ago
Teo Mrnjavac a27a5496b7 Try a statically calculated selection margin. 9 years ago
Teo Mrnjavac 798a491296 Adjust padding. 9 years ago
Teo Mrnjavac 5aa8cd4a9b Use semitransparent overlay rounded rect for PBV selection. 9 years ago
Teo Mrnjavac 7c80f846f1 Add debug output. 9 years ago
Teo Mrnjavac c2cb367753 Remember QPersistentModelIndex rather than row for hover effect. 9 years ago
Teo Mrnjavac 36f30b1ede Support selection and better hover. 9 years ago
Teo Mrnjavac cc5520edda Add hover and click support to PartitionBarsView. 9 years ago
Teo Mrnjavac a9e241d288 Fix strings. 9 years ago
Teo Mrnjavac 1ad6c7e8ac Use new Labels view. 9 years ago
Teo Mrnjavac eed8d3b83b Split out Labels view from Bars view.
Both are QAbstractItemViews and can be used on top of a PartitionModel,
together or separately.
9 years ago
Teo Mrnjavac b65fe87503 PartitionPreview is now PartitionBarsView. 9 years ago
Teo Mrnjavac 3beebf4137 String improvement. 9 years ago
Teo Mrnjavac 37af36499c Layout fix. 9 years ago
Teo Mrnjavac 78808251b9 Fix sizeHint calculation, useless padding is useless. 9 years ago
Teo Mrnjavac ccc93d2c64 Better partition label square size. 9 years ago
Teo Mrnjavac 25e388aa29 Add CalamaresUtils::defaultFont() 9 years ago
Teo Mrnjavac 93c515ccef Add documentation for partition table types. 9 years ago
Teo Mrnjavac 83cbe16918 Fixup preview height. 9 years ago
Teo Mrnjavac 84c254ced2 Use DeviceInfoWidget in ChoicePage. 9 years ago
Teo Mrnjavac 17f1f5f61f Load those icons. 9 years ago
Teo Mrnjavac d4117b333c New icons for DeviceInfoWidget. 9 years ago
Teo Mrnjavac 9d9de792e5 New DeviceInfoWidget to educate the user. 9 years ago
Teo Mrnjavac 4c90a68241 Make choice text refer to the currently selected device. 9 years ago
Teo Mrnjavac b31ac92d7e And make it build. 9 years ago
Teo Mrnjavac 3bf1fe716f Yank out compact mode, refactor layout, fix strings. 9 years ago
Teo Mrnjavac c6a7c54904 Preview widget height. 9 years ago
Teo Mrnjavac c717a08d6d Unbreak 9 years ago
Teo Mrnjavac abfc009872 Actually apply changes. 9 years ago
Teo Mrnjavac 2320ce9c04 Layout fixes. 9 years ago
Teo Mrnjavac 47b5c6eeb4 Use ReplaceWidget in ChoicePage. 9 years ago
Teo Mrnjavac 26ac809d6e Don't instantiate ReplacePage in PVS any more. 9 years ago
Teo Mrnjavac 46fcca63c3 Refactor ReplacePage into new ReplaceWidget. 9 years ago
Teo Mrnjavac 351c69c300 Remove obsolete code.
CAL-340 #close
9 years ago
Teo Mrnjavac 742b2013f9 Sleep for 3, not 30s. 9 years ago
Teo Mrnjavac 0fa19cca68 Fix the last page fix. 9 years ago
Teo Mrnjavac 51d0d9f9b4 Disable next on last page. 9 years ago
Teo Mrnjavac 22470ba4af Disallow next if the root password is not reused or provided.
CAL-344 #close
9 years ago
Teo Mrnjavac 8a6dcfbe2f Move ReplacePartition operation to PartitionActions. 9 years ago
demmm f267410dbb different names 9 years ago
Teo Mrnjavac a79575afe8 Create erase button in a separate method. 9 years ago
demmm c89bd1db23 implement https://calamares.io/bugs/browse/CAL-341 9 years ago
Teo Mrnjavac e0b1290b8c Update the bootloader picker when the chosen device changes. 9 years ago
Teo Mrnjavac a65be8bfda Add the expanded signal to ExpandableRadioButton. 9 years ago
Teo Mrnjavac 526180dde2 Use ExpandableRadioButton in ChoicePage for Erase on MBR. 9 years ago
Teo Mrnjavac 02c345e3be Use QGridLayout in ExpandableRadioButton to align widget with label. 9 years ago
Teo Mrnjavac 40ee57bed1 Useless margin is useless. 9 years ago
Teo Mrnjavac 94eda832f6 Build it. 9 years ago
Teo Mrnjavac 32e97c6ef2 Initial commit for ExpandableRadioButton.
ExpandableRadioButton extends PrettyRadioButton with an optional
user-provided QWidget at the bottom, which only shows up when the
button is checked.
9 years ago
Teo Mrnjavac e83fdfbd13 Make PrettyRadioButton inheritable. 9 years ago