History log of /haiku/src/apps/drivesetup/AbstractParametersPanel.cpp
Revision Date Author Comments
# e815ef07 17-Mar-2014 Julian Harnath <julian.harnath@rwth-aachen.de>

DriveSetup: check if editor view exists in AbstractParametersPanel

* Base class needs to check this as well because the subclass might
not override it (e.g. InitParametersPanel).

* Fixes crash when trying to initialize partition map. Thanks to
jessicah for pointing this out.


# 119bf001 08-Mar-2014 Julian Harnath <julian.harnath@rwth-aachen.de>

Fix empty parameter dialog in DriveSetup

* When the add-on provides no parameter editor, still add the set of
of default controls instead of just bailing out of the Init()
method.

* Before, DriveSetup never added the default controls in such cases
and simply showed an empty window. This happened when e.g. trying
to create a new partition inside an extended partition (because
ExtendedPartitionAddOn provides no parameter editor).

* Fixes #10569


# 8940ad25 12-Feb-2013 Axel Dörfler <axeld@pinc-software.de>

DriveSetup: Added support for changing partition parameters.

* Does not seem to work yet, though. The intel disk system should support it
now, but apparently the partition's delegate is not yet fully initialized
for whatever reason.


# 32da57f7 12-Feb-2013 Axel Dörfler <axeld@pinc-software.de>

DriveSetup: solved a few issues of CreateParametersPanel.

* I obviously wasn't really done last time: now the panel behaves as it should.


# 44352255 01-Feb-2013 Axel Dörfler <axeld@pinc-software.de>

Fixed design issues in BPartitionParameterEditor.

* The user of an editor needed knowledge about the editor in order to make
use of it.
* Furthermore, the BPartitionParameterEditor exposed type specific
functionality that it shouldn't know anything about, either.
* We may now define a number of known parameters per editor type; right now
there is only "type" as it's needed by DriveSetup.
* Adapted all disk systems, and DriveSetup to the new API.
* Renamed CreateParamsPanel, and InitializeParamsPanel to *ParametersPanel
in DriveSetup.
* They now share a common base class AbstractParametersPanel.


# e815ef0795a896ea97ffb32b984eae882e338954 17-Mar-2014 Julian Harnath <julian.harnath@rwth-aachen.de>

DriveSetup: check if editor view exists in AbstractParametersPanel

* Base class needs to check this as well because the subclass might
not override it (e.g. InitParametersPanel).

* Fixes crash when trying to initialize partition map. Thanks to
jessicah for pointing this out.


# 119bf0013c1085a8d0aaa4e1fb32af8cbd286146 08-Mar-2014 Julian Harnath <julian.harnath@rwth-aachen.de>

Fix empty parameter dialog in DriveSetup

* When the add-on provides no parameter editor, still add the set of
of default controls instead of just bailing out of the Init()
method.

* Before, DriveSetup never added the default controls in such cases
and simply showed an empty window. This happened when e.g. trying
to create a new partition inside an extended partition (because
ExtendedPartitionAddOn provides no parameter editor).

* Fixes #10569


# 8940ad259ab803eff8176766a73f8f531142c3b6 12-Feb-2013 Axel Dörfler <axeld@pinc-software.de>

DriveSetup: Added support for changing partition parameters.

* Does not seem to work yet, though. The intel disk system should support it
now, but apparently the partition's delegate is not yet fully initialized
for whatever reason.


# 32da57f74b8855c63e422aa74628d904f99f8ba7 12-Feb-2013 Axel Dörfler <axeld@pinc-software.de>

DriveSetup: solved a few issues of CreateParametersPanel.

* I obviously wasn't really done last time: now the panel behaves as it should.


# 443522551e70c8a595525700b2b7b445db37865d 01-Feb-2013 Axel Dörfler <axeld@pinc-software.de>

Fixed design issues in BPartitionParameterEditor.

* The user of an editor needed knowledge about the editor in order to make
use of it.
* Furthermore, the BPartitionParameterEditor exposed type specific
functionality that it shouldn't know anything about, either.
* We may now define a number of known parameters per editor type; right now
there is only "type" as it's needed by DriveSetup.
* Adapted all disk systems, and DriveSetup to the new API.
* Renamed CreateParamsPanel, and InitializeParamsPanel to *ParametersPanel
in DriveSetup.
* They now share a common base class AbstractParametersPanel.