diff --git a/src/modules/partition/CMakeLists.txt b/src/modules/partition/CMakeLists.txt
index 4bc9de989..9ff1208b8 100644
--- a/src/modules/partition/CMakeLists.txt
+++ b/src/modules/partition/CMakeLists.txt
@@ -37,7 +37,7 @@ calamares_add_plugin( partition
gui/AlongsidePage.cpp
gui/DeviceInfoWidget.cpp
gui/PartitionPage.cpp
- gui/PartitionPreview.cpp
+ gui/PartitionBarsView.cpp
gui/PartitionSizeController.cpp
gui/PartitionSplitterWidget.cpp
gui/PartitionViewStep.cpp
diff --git a/src/modules/partition/README.md b/src/modules/partition/README.md
index bb5bfcf99..caf51fce8 100644
--- a/src/modules/partition/README.md
+++ b/src/modules/partition/README.md
@@ -98,7 +98,7 @@ this:
- Use os-prober to find out the installed OS. This information could then be
used in PartitionModel and in the partition views.
-- PartitionPreview
+- PartitionBarsView
- Show used space
- Highlight selected partition
- Make the partitions clickable
diff --git a/src/modules/partition/gui/AlongsidePage.cpp b/src/modules/partition/gui/AlongsidePage.cpp
index 7a5f88efe..2c4c4f280 100644
--- a/src/modules/partition/gui/AlongsidePage.cpp
+++ b/src/modules/partition/gui/AlongsidePage.cpp
@@ -25,7 +25,7 @@
#include "core/PartitionInfo.h"
#include "core/PartitionIterator.h"
#include "gui/PartitionSplitterWidget.h"
-#include "gui/PartitionPreview.h"
+#include "gui/PartitionBarsView.h"
#include "JobQueue.h"
#include "GlobalStorage.h"
@@ -64,7 +64,7 @@ AlongsidePage::AlongsidePage( QWidget* parent )
partitionsComboLayout->addStretch();
- m_previewWidget = new PartitionPreview;
+ m_previewWidget = new PartitionBarsView;
m_previewWidget->setLabelsVisible( true );
mainLayout->addWidget( m_previewWidget );
diff --git a/src/modules/partition/gui/AlongsidePage.h b/src/modules/partition/gui/AlongsidePage.h
index 45d181363..a2e013ded 100644
--- a/src/modules/partition/gui/AlongsidePage.h
+++ b/src/modules/partition/gui/AlongsidePage.h
@@ -28,7 +28,7 @@ class QLabel;
class PartitionCoreModule;
class PartitionSplitterWidget;
class Partition;
-class PartitionPreview;
+class PartitionBarsView;
class Device;
class AlongsidePage : public QWidget
@@ -54,7 +54,7 @@ private:
QComboBox* m_partitionsComboBox;
PartitionSplitterWidget* m_splitterWidget;
- PartitionPreview* m_previewWidget;
+ PartitionBarsView* m_previewWidget;
QLabel* m_sizeLabel;
QLabel* m_efiLabel;
diff --git a/src/modules/partition/gui/ChoicePage.cpp b/src/modules/partition/gui/ChoicePage.cpp
index 3e4f4fdc6..e35037a8a 100644
--- a/src/modules/partition/gui/ChoicePage.cpp
+++ b/src/modules/partition/gui/ChoicePage.cpp
@@ -28,7 +28,7 @@
#include "ReplaceWidget.h"
#include "PrettyRadioButton.h"
#include "ExpandableRadioButton.h"
-#include "PartitionPreview.h"
+#include "PartitionBarsView.h"
#include "DeviceInfoWidget.h"
#include "utils/CalamaresUtilsGui.h"
@@ -481,7 +481,7 @@ ChoicePage::updateDeviceStatePreview( Device* currentDevice )
m_previewBeforeFrame->setLayout( layout );
layout->setMargin( 0 );
- PartitionPreview* preview = new PartitionPreview( m_previewBeforeFrame );
+ PartitionBarsView* preview = new PartitionBarsView( m_previewBeforeFrame );
preview->setLabelsVisible( true );
Device* deviceBefore = m_core->createImmutableDeviceCopy( currentDevice );
@@ -530,7 +530,7 @@ ChoicePage::updateActionChoicePreview( Device* currentDevice, ChoicePage::Choice
case Erase:
case Replace:
{
- PartitionPreview* preview = new PartitionPreview( m_previewAfterFrame );
+ PartitionBarsView* preview = new PartitionBarsView( m_previewAfterFrame );
preview->setLabelsVisible( true );
PartitionModel* model = new PartitionModel( preview );
diff --git a/src/modules/partition/gui/PartitionPreview.cpp b/src/modules/partition/gui/PartitionBarsView.cpp
similarity index 88%
rename from src/modules/partition/gui/PartitionPreview.cpp
rename to src/modules/partition/gui/PartitionBarsView.cpp
index d907151d4..5d3409c5b 100644
--- a/src/modules/partition/gui/PartitionPreview.cpp
+++ b/src/modules/partition/gui/PartitionBarsView.cpp
@@ -16,7 +16,7 @@
* You should have received a copy of the GNU General Public License
* along with Calamares. If not, see .
*/
-#include
+#include
#include
#include
@@ -49,7 +49,7 @@ buildUnknownDisklabelTexts( Device* dev )
return texts;
}
-PartitionPreview::PartitionPreview( QWidget* parent )
+PartitionBarsView::PartitionBarsView( QWidget* parent )
: m_showLabels( false )
, QAbstractItemView( parent )
{
@@ -58,20 +58,20 @@ PartitionPreview::PartitionPreview( QWidget* parent )
}
-PartitionPreview::~PartitionPreview()
+PartitionBarsView::~PartitionBarsView()
{
}
QSize
-PartitionPreview::minimumSizeHint() const
+PartitionBarsView::minimumSizeHint() const
{
return sizeHint();
}
QSize
-PartitionPreview::sizeHint() const
+PartitionBarsView::sizeHint() const
{
QAbstractItemModel* modl = model();
if ( m_showLabels && modl )
@@ -84,7 +84,7 @@ PartitionPreview::sizeHint() const
void
-PartitionPreview::paintEvent( QPaintEvent* event )
+PartitionBarsView::paintEvent( QPaintEvent* event )
{
QPainter painter( viewport() );
painter.fillRect( rect(), palette().window() );
@@ -144,7 +144,7 @@ drawSection( QPainter* painter, const QRect& rect_, int x, int width, const QMod
void
-PartitionPreview::drawPartitions( QPainter* painter, const QRect& rect, const QModelIndex& parent )
+PartitionBarsView::drawPartitions( QPainter* painter, const QRect& rect, const QModelIndex& parent )
{
PartitionModel* modl = qobject_cast< PartitionModel* >( model() );
if ( !modl )
@@ -214,7 +214,7 @@ drawPartitionSquare( QPainter* painter, const QRect& rect, const QBrush& brush )
QModelIndexList
-PartitionPreview::getIndexesToDraw( const QModelIndex& parent ) const
+PartitionBarsView::getIndexesToDraw( const QModelIndex& parent ) const
{
QModelIndexList list;
@@ -235,7 +235,7 @@ PartitionPreview::getIndexesToDraw( const QModelIndex& parent ) const
void
-PartitionPreview::drawLabels( QPainter* painter, const QRect& rect, const QModelIndex& parent )
+PartitionBarsView::drawLabels( QPainter* painter, const QRect& rect, const QModelIndex& parent )
{
PartitionModel* modl = qobject_cast< PartitionModel* >( model() );
if ( !modl )
@@ -276,7 +276,7 @@ PartitionPreview::drawLabels( QPainter* painter, const QRect& rect, const QModel
QSize
-PartitionPreview::sizeForAllLabels( int maxLineWidth ) const
+PartitionBarsView::sizeForAllLabels( int maxLineWidth ) const
{
PartitionModel* modl = qobject_cast< PartitionModel* >( model() );
if ( !modl )
@@ -322,7 +322,7 @@ PartitionPreview::sizeForAllLabels( int maxLineWidth ) const
QSize
-PartitionPreview::sizeForLabel( const QStringList& text ) const
+PartitionBarsView::sizeForLabel( const QStringList& text ) const
{
int vertOffset = 0;
int width = 0;
@@ -339,7 +339,7 @@ PartitionPreview::sizeForLabel( const QStringList& text ) const
void
-PartitionPreview::drawLabel( QPainter* painter,
+PartitionBarsView::drawLabel( QPainter* painter,
const QStringList& text,
const QColor& color,
const QPoint& pos )
@@ -367,48 +367,48 @@ PartitionPreview::drawLabel( QPainter* painter,
QModelIndex
-PartitionPreview::indexAt( const QPoint& point ) const
+PartitionBarsView::indexAt( const QPoint& point ) const
{
return QModelIndex();
}
QRect
-PartitionPreview::visualRect( const QModelIndex& index ) const
+PartitionBarsView::visualRect( const QModelIndex& index ) const
{
return QRect();
}
QRegion
-PartitionPreview::visualRegionForSelection( const QItemSelection& selection ) const
+PartitionBarsView::visualRegionForSelection( const QItemSelection& selection ) const
{
return QRegion();
}
int
-PartitionPreview::horizontalOffset() const
+PartitionBarsView::horizontalOffset() const
{
return 0;
}
int
-PartitionPreview::verticalOffset() const
+PartitionBarsView::verticalOffset() const
{
return 0;
}
void
-PartitionPreview::scrollTo( const QModelIndex& index, ScrollHint hint )
+PartitionBarsView::scrollTo( const QModelIndex& index, ScrollHint hint )
{
}
void
-PartitionPreview::setLabelsVisible( bool visible )
+PartitionBarsView::setLabelsVisible( bool visible )
{
m_showLabels = visible;
updateGeometry();
@@ -417,27 +417,27 @@ PartitionPreview::setLabelsVisible( bool visible )
QModelIndex
-PartitionPreview::moveCursor( CursorAction cursorAction, Qt::KeyboardModifiers modifiers )
+PartitionBarsView::moveCursor( CursorAction cursorAction, Qt::KeyboardModifiers modifiers )
{
return QModelIndex();
}
bool
-PartitionPreview::isIndexHidden( const QModelIndex& index ) const
+PartitionBarsView::isIndexHidden( const QModelIndex& index ) const
{
return false;
}
void
-PartitionPreview::setSelection( const QRect& rect, QItemSelectionModel::SelectionFlags flags )
+PartitionBarsView::setSelection( const QRect& rect, QItemSelectionModel::SelectionFlags flags )
{
}
void
-PartitionPreview::updateGeometries()
+PartitionBarsView::updateGeometries()
{
updateGeometry(); //get a new rect() for redrawing all the labels
}
diff --git a/src/modules/partition/gui/PartitionPreview.h b/src/modules/partition/gui/PartitionBarsView.h
similarity index 95%
rename from src/modules/partition/gui/PartitionPreview.h
rename to src/modules/partition/gui/PartitionBarsView.h
index 168ee66c4..f23e8270b 100644
--- a/src/modules/partition/gui/PartitionPreview.h
+++ b/src/modules/partition/gui/PartitionBarsView.h
@@ -28,11 +28,11 @@
* call any PartitionModel-specific methods: it should be usable with other
* models as long as they provide the same roles PartitionModel provides.
*/
-class PartitionPreview : public QAbstractItemView
+class PartitionBarsView : public QAbstractItemView
{
public:
- explicit PartitionPreview( QWidget* parent = nullptr );
- ~PartitionPreview();
+ explicit PartitionBarsView( QWidget* parent = nullptr );
+ ~PartitionBarsView();
QSize minimumSizeHint() const override;
diff --git a/src/modules/partition/gui/PartitionPage.cpp b/src/modules/partition/gui/PartitionPage.cpp
index d413fa24a..7d356fc5e 100644
--- a/src/modules/partition/gui/PartitionPage.cpp
+++ b/src/modules/partition/gui/PartitionPage.cpp
@@ -266,7 +266,7 @@ PartitionPage::updateFromCurrentDevice()
disconnect( oldModel, 0, this, 0 );
PartitionModel* model = m_core->partitionModelForDevice( device );
- m_ui->partitionPreview->setModel( model );
+ m_ui->partitionBarsView->setModel( model );
m_ui->partitionTreeView->setModel( model );
m_ui->partitionTreeView->expandAll();
diff --git a/src/modules/partition/gui/PartitionPage.ui b/src/modules/partition/gui/PartitionPage.ui
index baf86f361..904168552 100644
--- a/src/modules/partition/gui/PartitionPage.ui
+++ b/src/modules/partition/gui/PartitionPage.ui
@@ -55,7 +55,7 @@
-
-
+
-
@@ -175,9 +175,9 @@
- PartitionPreview
+ PartitionBarsView
QFrame
-
+
1
diff --git a/src/modules/partition/gui/PartitionViewStep.cpp b/src/modules/partition/gui/PartitionViewStep.cpp
index 1312a8341..d9c2386e4 100644
--- a/src/modules/partition/gui/PartitionViewStep.cpp
+++ b/src/modules/partition/gui/PartitionViewStep.cpp
@@ -28,7 +28,7 @@
#include "gui/ChoicePage.h"
#include "gui/AlongsidePage.h"
#include "gui/PartitionPage.h"
-#include "gui/PartitionPreview.h"
+#include "gui/PartitionBarsView.h"
#include "CalamaresVersion.h"
#include "utils/CalamaresUtilsGui.h"
@@ -209,15 +209,15 @@ PartitionViewStep::createSummaryWidget() const
}
formLayout->addRow( diskInfoLabel );
- PartitionPreview* preview;
+ PartitionBarsView* preview;
- preview = new PartitionPreview;
+ preview = new PartitionBarsView;
preview->setLabelsVisible( true );
preview->setModel( info.partitionModelBefore );
info.partitionModelBefore->setParent( widget );
formLayout->addRow( tr( "Before:" ), preview );
- preview = new PartitionPreview;
+ preview = new PartitionBarsView;
preview->setLabelsVisible( true );
preview->setModel( info.partitionModelAfter );
info.partitionModelAfter->setParent( widget );