QFileDialogComboBox: member variable is not initialized
initialize d_ptr in the constructor Pick-to: 6.2 Change-Id: I5a8062dd0a81023e6c1a5858bb8603d279cdbcee Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io> Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
This commit is contained in:
parent
08180e76e6
commit
6e9cae0b77
@ -4069,10 +4069,6 @@ void QFileDialogComboBox::paintEvent(QPaintEvent *)
|
||||
painter.drawControl(QStyle::CE_ComboBoxLabel, opt);
|
||||
}
|
||||
|
||||
QFileDialogListView::QFileDialogListView(QWidget *parent) : QListView(parent)
|
||||
{
|
||||
}
|
||||
|
||||
void QFileDialogListView::setFileDialogPrivate(QFileDialogPrivate *d_pointer)
|
||||
{
|
||||
d_ptr = d_pointer;
|
||||
@ -4106,10 +4102,6 @@ void QFileDialogListView::keyPressEvent(QKeyEvent *e)
|
||||
e->accept();
|
||||
}
|
||||
|
||||
QFileDialogTreeView::QFileDialogTreeView(QWidget *parent) : QTreeView(parent)
|
||||
{
|
||||
}
|
||||
|
||||
void QFileDialogTreeView::setFileDialogPrivate(QFileDialogPrivate *d_pointer)
|
||||
{
|
||||
d_ptr = d_pointer;
|
||||
|
@ -312,7 +312,8 @@ private:
|
||||
class QFileDialogComboBox : public QComboBox
|
||||
{
|
||||
public:
|
||||
QFileDialogComboBox(QWidget *parent = nullptr) : QComboBox(parent), urlModel(nullptr) {}
|
||||
QFileDialogComboBox(QWidget *parent = nullptr) :
|
||||
QComboBox(parent), urlModel(nullptr), d_ptr(nullptr) {}
|
||||
void setFileDialogPrivate(QFileDialogPrivate *d_pointer);
|
||||
void showPopup() override;
|
||||
void setHistory(const QStringList &paths);
|
||||
@ -328,7 +329,7 @@ private:
|
||||
class QFileDialogListView : public QListView
|
||||
{
|
||||
public:
|
||||
QFileDialogListView(QWidget *parent = nullptr);
|
||||
QFileDialogListView(QWidget *parent = nullptr) : QListView(parent), d_ptr(nullptr) {}
|
||||
void setFileDialogPrivate(QFileDialogPrivate *d_pointer);
|
||||
QSize sizeHint() const override;
|
||||
protected:
|
||||
@ -340,7 +341,7 @@ private:
|
||||
class QFileDialogTreeView : public QTreeView
|
||||
{
|
||||
public:
|
||||
QFileDialogTreeView(QWidget *parent);
|
||||
QFileDialogTreeView(QWidget *parent) : QTreeView(parent), d_ptr(nullptr) {}
|
||||
void setFileDialogPrivate(QFileDialogPrivate *d_pointer);
|
||||
QSize sizeHint() const override;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user