mirror of
https://github.com/parchlinux/calamares.git
synced 2025-06-30 02:45:37 -04:00
Move init logic into PartitionSplitterWidget.
This commit is contained in:
parent
ca8b551fbd
commit
6a93f34c15
3 changed files with 41 additions and 27 deletions
|
@ -21,6 +21,7 @@
|
|||
|
||||
#include <QWidget>
|
||||
|
||||
class Device;
|
||||
|
||||
struct PartitionSplitterItem
|
||||
{
|
||||
|
@ -38,7 +39,7 @@ class PartitionSplitterWidget : public QWidget
|
|||
public:
|
||||
explicit PartitionSplitterWidget( QWidget* parent = nullptr );
|
||||
|
||||
void init( const QList< PartitionSplitterItem >& items );
|
||||
void init( Device* dev );
|
||||
|
||||
void setSplitPartition( const QString& path,
|
||||
qint64 minSize,
|
||||
|
@ -61,6 +62,8 @@ protected:
|
|||
void mouseReleaseEvent( QMouseEvent* event ) override;
|
||||
|
||||
private:
|
||||
void setupItems( const QList< PartitionSplitterItem >& items );
|
||||
|
||||
void drawPartitions( QPainter* painter,
|
||||
const QRect& rect,
|
||||
const QList< PartitionSplitterItem >& items );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue