Skip to content

Commit

Permalink
Better use of virtual destructor
Browse files Browse the repository at this point in the history
  • Loading branch information
aldelaro5 committed Jun 30, 2018
1 parent bf9c867 commit 2eea3bb
Show file tree
Hide file tree
Showing 8 changed files with 23 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Source/GUI/SeedFinder/SeedFinderPassPage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ SeedFinderPassPage::SeedFinderPassPage(QWidget* parent, const int nbrFoundSeeds,
setLayout(layout);
}

SeedFinderPassPage::~SeedFinderPassPage()
{
}

void SeedFinderPassPage::setSeedFinderDone(const bool seedFinderDone)
{
m_seedFinderDone = seedFinderDone;
Expand Down
1 change: 1 addition & 0 deletions Source/GUI/SeedFinder/SeedFinderPassPage.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ class SeedFinderPassPage : public QWizardPage
public:
SeedFinderPassPage(QWidget* parent, const int nbrFoundSeeds, const int rtcErrorMarginSeconds,
const bool useWii, const bool usePrecalc);
~SeedFinderPassPage();

int nextId() const override;

Expand Down
6 changes: 6 additions & 0 deletions Source/GUI/Settings/ColosseumTab.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@ ColosseumTab::ColosseumTab(QWidget* parent) : QWidget(parent)
setLayout(mainLayout);
}

ColosseumTab::~ColosseumTab()
{
delete m_predictorFiltersUmbreon;
delete m_predictorFiltersEspeon;
}

CommonPredictorFiltersWidget* ColosseumTab::getUmbreonFiltersWidget() const
{
return m_predictorFiltersUmbreon;
Expand Down
1 change: 1 addition & 0 deletions Source/GUI/Settings/ColosseumTab.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ class ColosseumTab : public QWidget
{
public:
ColosseumTab(QWidget* parent = nullptr);
~ColosseumTab();

CommonPredictorFiltersWidget* getUmbreonFiltersWidget() const;
CommonPredictorFiltersWidget* getEspeonFiltersWidget() const;
Expand Down
4 changes: 4 additions & 0 deletions Source/GUI/Settings/CommonPredictorFiltersWidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,10 @@ CommonPredictorFiltersWidget::CommonPredictorFiltersWidget(QWidget* parent) : QW
setLayout(mainLayout);
}

CommonPredictorFiltersWidget::~CommonPredictorFiltersWidget()
{
}

int CommonPredictorFiltersWidget::getMinHpIv() const
{
return m_spnMinHpIv->value();
Expand Down
1 change: 1 addition & 0 deletions Source/GUI/Settings/CommonPredictorFiltersWidget.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ class CommonPredictorFiltersWidget : public QWidget
{
public:
CommonPredictorFiltersWidget(QWidget* parent = nullptr);
virtual ~CommonPredictorFiltersWidget();

int getMinHpIv() const;
int getMinAtkIv() const;
Expand Down
5 changes: 5 additions & 0 deletions Source/GUI/Settings/GaleDarknessTab.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@ GaleDarknessTab::GaleDarknessTab(QWidget* parent) : QWidget(parent)
setLayout(mainLayout);
}

GaleDarknessTab::~GaleDarknessTab()
{
delete m_predictorFiltersEevee;
}

CommonPredictorFiltersWidget* GaleDarknessTab::getEeveeFiltersWidget() const
{
return m_predictorFiltersEevee;
Expand Down
1 change: 1 addition & 0 deletions Source/GUI/Settings/GaleDarknessTab.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ class GaleDarknessTab : public QWidget
{
public:
GaleDarknessTab(QWidget* parent = nullptr);
~GaleDarknessTab();

CommonPredictorFiltersWidget* getEeveeFiltersWidget() const;
GUICommon::shininess getShininess() const;
Expand Down

0 comments on commit 2eea3bb

Please sign in to comment.