command support types
export the fs implementation class symbols to let backend plugins access them
make the static properties holding the command support information in the
implementations public so backend plugins can change them
rename resizeInternal to resizeBackend in the resize filesystem job
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1119648
alleviates the problems arising from overwriting the spin box values if the new
value is illegal since we don't see values while they are being entered
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1119551
because that's where it's actually being used exclusively.
don't update the spinbox value in
SizeDialogBase::onFreeSpaceBefore/AfterChanged() because if we do that the user
cannot enter values digit by digit anymore (we'll just overwrite what he entered
after each keystroke)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1119113
make sure we set the correct value for the free space spinboxes after
calculating the new first/last sector
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1119091
don't check for length constraints when moving a partition: the length must not
change anyway and the logic wouldn't work because the length DOES change in
between calls to update first and last sector
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1119076
PartitionAlignment::alignedLastSector() take the min and max first/last, the
min length and the max length as args, making a lot of stuff in
PartitionAlignment superfluous.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1119051
to delete and re-create the unallocated first and last child in an extended
partition, which is a waste of resources
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1116005
they're called in in the various dialog ctors to how it was in 1.0.x (which
makes a lot more sense)
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1115388
partitions (i.e., just remove any children)
call resizeLogicals() when a new partition's role changes in NewDialog so it
gets an unallocated child if it's now extended or the unallocated child is
removed if not anymore.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1115223
the ResizeDialog to said dialog instead of cluttering the
PartitionManagetWidget's call with that.
Call updatePartitions() after exec'ing ResizeDialog() even if the dialog was
not accepted as it might have deleted and re-created unallocated children of
extended partitions anyway -- and that would crash us later.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1115191
Moving extended partitions is not allowed if they have logicals and calling the
resizeLogicals() method will remove the unallocated partition the user has with
an 98% probability clicked to drag from under our feet, causing moving to fail.
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1115167