Hide sizeDetailsWidget for LVM device. This also fix crashes when trying to align LV
This commit is contained in:
parent
e9cfc151f7
commit
1673a9ddeb
|
@ -104,6 +104,9 @@ void NewDialog::setupDialog()
|
||||||
|
|
||||||
if (device().type() == Device::LVM_Device) {
|
if (device().type() == Device::LVM_Device) {
|
||||||
dialogWidget().hideBeforeAndAfter();
|
dialogWidget().hideBeforeAndAfter();
|
||||||
|
detailsWidget().checkAlign().setChecked(false);
|
||||||
|
detailsWidget().checkAlign().setEnabled(false);
|
||||||
|
detailsButton->hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
dialogWidget().editPassphrase().setMinimumPasswordLength(1);
|
dialogWidget().editPassphrase().setMinimumPasswordLength(1);
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
|
|
||||||
#include "gui/resizedialog.h"
|
#include "gui/resizedialog.h"
|
||||||
#include "gui/sizedialogwidget.h"
|
#include "gui/sizedialogwidget.h"
|
||||||
|
#include "gui/sizedetailswidget.h"
|
||||||
|
|
||||||
#include <core/partition.h>
|
#include <core/partition.h>
|
||||||
#include <core/device.h>
|
#include <core/device.h>
|
||||||
|
@ -54,9 +55,6 @@ ResizeDialog::ResizeDialog(QWidget* parent, Device& d, Partition& p, qint64 minF
|
||||||
dialogWidget().textLVName().hide();
|
dialogWidget().textLVName().hide();
|
||||||
dialogWidget().lvName().hide();
|
dialogWidget().lvName().hide();
|
||||||
|
|
||||||
if (device().type() == Device::LVM_Device) {
|
|
||||||
dialogWidget().hideBeforeAndAfter();
|
|
||||||
}
|
|
||||||
|
|
||||||
setupDialog();
|
setupDialog();
|
||||||
setupConstraints();
|
setupConstraints();
|
||||||
|
@ -105,6 +103,12 @@ void ResizeDialog::reject()
|
||||||
void ResizeDialog::setupDialog()
|
void ResizeDialog::setupDialog()
|
||||||
{
|
{
|
||||||
SizeDialogBase::setupDialog();
|
SizeDialogBase::setupDialog();
|
||||||
|
if (device().type() == Device::LVM_Device) {
|
||||||
|
dialogWidget().hideBeforeAndAfter();
|
||||||
|
detailsWidget().checkAlign().setChecked(false);
|
||||||
|
detailsWidget().checkAlign().setEnabled(false);
|
||||||
|
detailsButton->hide();
|
||||||
|
}
|
||||||
okButton->setEnabled(false);
|
okButton->setEnabled(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue