fix(q_ptr): use q_ptr

This commit is contained in:
ShootingStarDragons 2022-07-15 13:54:20 +08:00
parent 5dc525bad0
commit a8647ea67a
11 changed files with 23 additions and 12 deletions

View File

@ -10,25 +10,26 @@
#include <QtWidgets/QVBoxLayout> #include <QtWidgets/QVBoxLayout>
/*! /*!
* \class QtMaterialAutoCompletePrivate * @class QtMaterialAutoCompletePrivate
* \internal * @internal
*/ */
/*! /*!
* \internal * @internal
*/ */
QtMaterialAutoCompletePrivate::QtMaterialAutoCompletePrivate(QtMaterialAutoComplete *q) QtMaterialAutoCompletePrivate::QtMaterialAutoCompletePrivate(QtMaterialAutoComplete *q)
: QtMaterialTextFieldPrivate(q) : QtMaterialTextFieldPrivate(q)
, q_ptr(q)
{ {
} }
/*! /*!
* \internal * @internal
*/ */
QtMaterialAutoCompletePrivate::~QtMaterialAutoCompletePrivate() {} QtMaterialAutoCompletePrivate::~QtMaterialAutoCompletePrivate() {}
/*! /*!
* \internal * @internal
*/ */
void QtMaterialAutoCompletePrivate::init() void QtMaterialAutoCompletePrivate::init()
{ {
@ -66,7 +67,7 @@ void QtMaterialAutoCompletePrivate::init()
} }
/*! /*!
* \class QtMaterialAutoComplete * @class QtMaterialAutoComplete
*/ */
QtMaterialAutoComplete::QtMaterialAutoComplete(QWidget *parent) QtMaterialAutoComplete::QtMaterialAutoComplete(QWidget *parent)

View File

@ -7,7 +7,7 @@ class QWidget;
class QVBoxLayout; class QVBoxLayout;
class QtMaterialAutoCompleteOverlay; class QtMaterialAutoCompleteOverlay;
class QtMaterialAutoCompleteStateMachine; class QtMaterialAutoCompleteStateMachine;
class QtMaterialAutoComplete;
class QtMaterialAutoCompletePrivate : public QtMaterialTextFieldPrivate class QtMaterialAutoCompletePrivate : public QtMaterialTextFieldPrivate
{ {
Q_DISABLE_COPY(QtMaterialAutoCompletePrivate) Q_DISABLE_COPY(QtMaterialAutoCompletePrivate)
@ -19,6 +19,7 @@ public:
void init(); void init();
QtMaterialAutoComplete *const q_ptr;
QWidget *menu; QWidget *menu;
QWidget *frame; QWidget *frame;
QtMaterialAutoCompleteStateMachine *stateMachine; QtMaterialAutoCompleteStateMachine *stateMachine;

View File

@ -15,6 +15,7 @@
*/ */
QtMaterialCheckBoxPrivate::QtMaterialCheckBoxPrivate(QtMaterialCheckBox *q) QtMaterialCheckBoxPrivate::QtMaterialCheckBoxPrivate(QtMaterialCheckBox *q)
: QtMaterialCheckablePrivate(q) : QtMaterialCheckablePrivate(q)
, q_ptr(q)
{ {
} }

View File

@ -14,6 +14,8 @@ public:
QtMaterialCheckBoxPrivate(QtMaterialCheckBox *q); QtMaterialCheckBoxPrivate(QtMaterialCheckBox *q);
~QtMaterialCheckBoxPrivate(); ~QtMaterialCheckBoxPrivate();
QtMaterialCheckBox *const q_ptr;
void init(); void init();
}; };

View File

@ -8,8 +8,8 @@
#include <QPropertyAnimation> #include <QPropertyAnimation>
/*! /*!
* \class QtMaterialCircularProgressPrivate * @class QtMaterialCircularProgressPrivate
* \internal * @internal
*/ */
QtMaterialCircularProgressPrivate::QtMaterialCircularProgressPrivate(QtMaterialCircularProgress *q) QtMaterialCircularProgressPrivate::QtMaterialCircularProgressPrivate(QtMaterialCircularProgress *q)

View File

@ -16,6 +16,7 @@
*/ */
QtMaterialFloatingActionButtonPrivate::QtMaterialFloatingActionButtonPrivate(QtMaterialFloatingActionButton *q) QtMaterialFloatingActionButtonPrivate::QtMaterialFloatingActionButtonPrivate(QtMaterialFloatingActionButton *q)
: QtMaterialRaisedButtonPrivate(q) : QtMaterialRaisedButtonPrivate(q)
, q_ptr(q)
{ {
} }

View File

@ -19,6 +19,8 @@ public:
~QtMaterialFloatingActionButtonPrivate(); ~QtMaterialFloatingActionButtonPrivate();
void init(); void init();
QtMaterialFloatingActionButton *const q_ptr;
QRect fabGeometry() const; QRect fabGeometry() const;
void setupProperties(); void setupProperties();

View File

@ -15,6 +15,7 @@
QtMaterialRadioButtonPrivate::QtMaterialRadioButtonPrivate(QtMaterialRadioButton *q) QtMaterialRadioButtonPrivate::QtMaterialRadioButtonPrivate(QtMaterialRadioButton *q)
: QtMaterialCheckablePrivate(q) : QtMaterialCheckablePrivate(q)
, q_ptr(q)
{ {
} }
@ -22,7 +23,7 @@ QtMaterialRadioButtonPrivate::~QtMaterialRadioButtonPrivate() {}
void QtMaterialRadioButtonPrivate::init() void QtMaterialRadioButtonPrivate::init()
{ {
// get the public button // get the public button
Q_Q(QtMaterialRadioButton); Q_Q(QtMaterialRadioButton);
q->setAutoExclusive(true); q->setAutoExclusive(true);

View File

@ -13,7 +13,7 @@ class QtMaterialRadioButtonPrivate : public QtMaterialCheckablePrivate
public: public:
QtMaterialRadioButtonPrivate(QtMaterialRadioButton *q); QtMaterialRadioButtonPrivate(QtMaterialRadioButton *q);
~QtMaterialRadioButtonPrivate(); ~QtMaterialRadioButtonPrivate();
QtMaterialRadioButton *const q_ptr;
void init(); void init();
}; };

View File

@ -15,6 +15,7 @@
*/ */
QtMaterialRaisedButtonPrivate::QtMaterialRaisedButtonPrivate(QtMaterialRaisedButton *q) QtMaterialRaisedButtonPrivate::QtMaterialRaisedButtonPrivate(QtMaterialRaisedButton *q)
: QtMaterialFlatButtonPrivate(q) : QtMaterialFlatButtonPrivate(q)
, q_ptr(q)
{ {
} }

View File

@ -18,7 +18,8 @@ public:
~QtMaterialRaisedButtonPrivate(); ~QtMaterialRaisedButtonPrivate();
void init(); void init();
QtMaterialRaisedButton *const q_ptr;
QStateMachine *shadowStateMachine; QStateMachine *shadowStateMachine;
QState *normalState; QState *normalState;
QState *pressedState; QState *pressedState;