Add non-const overload to partition() function.
This commit is contained in:
parent
fe117a20b0
commit
17451c3494
|
@ -30,7 +30,7 @@
|
||||||
@param parent pointer to the parent widget
|
@param parent pointer to the parent widget
|
||||||
@param p pointer to the Partition this widget will show. must not be nullptr.
|
@param p pointer to the Partition this widget will show. must not be nullptr.
|
||||||
*/
|
*/
|
||||||
PartWidget::PartWidget(QWidget* parent, const Partition* p) :
|
PartWidget::PartWidget(QWidget* parent, Partition* p) :
|
||||||
PartWidgetBase(parent),
|
PartWidgetBase(parent),
|
||||||
m_Partition(nullptr),
|
m_Partition(nullptr),
|
||||||
m_Active(false)
|
m_Active(false)
|
||||||
|
@ -40,7 +40,7 @@ PartWidget::PartWidget(QWidget* parent, const Partition* p) :
|
||||||
m_fileSystemColorCode = FileSystem::defaultColorCode;
|
m_fileSystemColorCode = FileSystem::defaultColorCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
void PartWidget::init(const Partition* p)
|
void PartWidget::init(Partition* p)
|
||||||
{
|
{
|
||||||
m_Partition = p;
|
m_Partition = p;
|
||||||
|
|
||||||
|
|
|
@ -44,9 +44,9 @@ class LIBKPMCORE_EXPORT PartWidget : public PartWidgetBase
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit PartWidget(QWidget* parent, const Partition* p = nullptr);
|
explicit PartWidget(QWidget* parent, Partition* p = nullptr);
|
||||||
|
|
||||||
void init(const Partition* p);
|
void init(Partition* p);
|
||||||
void setActive(bool b) {
|
void setActive(bool b) {
|
||||||
m_Active = b;
|
m_Active = b;
|
||||||
}
|
}
|
||||||
|
@ -55,6 +55,10 @@ public:
|
||||||
}
|
}
|
||||||
void updateChildren();
|
void updateChildren();
|
||||||
|
|
||||||
|
Partition* partition() {
|
||||||
|
return m_Partition; /**< @return the widget's Partition */
|
||||||
|
}
|
||||||
|
|
||||||
const Partition* partition() const {
|
const Partition* partition() const {
|
||||||
return m_Partition; /**< @return the widget's Partition */
|
return m_Partition; /**< @return the widget's Partition */
|
||||||
}
|
}
|
||||||
|
@ -70,7 +74,7 @@ protected:
|
||||||
void drawGradient(QPainter* painter, const QColor& color, const QRect& rect, bool active = false) const;
|
void drawGradient(QPainter* painter, const QColor& color, const QRect& rect, bool active = false) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
const Partition* m_Partition;
|
Partition* m_Partition;
|
||||||
bool m_Active;
|
bool m_Active;
|
||||||
std::array< QColor, FileSystem::__lastType > m_fileSystemColorCode;
|
std::array< QColor, FileSystem::__lastType > m_fileSystemColorCode;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue