Fix uninitialized variables

This commit is contained in:
Jonas Kvinge
2021-06-20 23:53:28 +02:00
parent 3a3305c020
commit e1bf4347ab
42 changed files with 110 additions and 30 deletions

View File

@@ -40,6 +40,10 @@ PlaylistGeneratorInserter::PlaylistGeneratorInserter(TaskManager *task_manager,
collection_(collection),
task_id_(-1),
destination_(nullptr),
row_(0),
play_now_(false),
enqueue_(false),
enqueue_next_(false),
is_dynamic_(false)
{}

View File

@@ -39,8 +39,14 @@ class SmartPlaylistQueryWizardPlugin::SearchPage : public QWizardPage { // claz
public:
explicit SearchPage(QWidget *parent = nullptr)
: QWizardPage(parent), ui_(new Ui_SmartPlaylistQuerySearchPage) {
: QWizardPage(parent),
layout_(nullptr),
new_term_(nullptr),
preview_(nullptr),
ui_(new Ui_SmartPlaylistQuerySearchPage) {
ui_->setupUi(this);
}
bool isComplete() const override {

View File

@@ -71,8 +71,8 @@ class SmartPlaylistQueryWizardPlugin : public SmartPlaylistWizardPlugin {
SmartPlaylistSearch MakeSearch() const;
SearchPage *search_page_;
std::unique_ptr<Ui_SmartPlaylistQuerySortPage> sort_ui_;
SearchPage *search_page_;
int previous_scrollarea_max_;
};

View File

@@ -30,7 +30,7 @@
#include "smartplaylistsearch.h"
SmartPlaylistSearch::SmartPlaylistSearch() { Reset(); }
SmartPlaylistSearch::SmartPlaylistSearch() : search_type_(Type_And), terms_(0), sort_type_(Sort_Random), sort_field_(SmartPlaylistSearchTerm::Field_Title), limit_(-1), first_item_(0) { Reset(); }
SmartPlaylistSearch::SmartPlaylistSearch(const SearchType type, const TermList &terms, const SortType sort_type, const SmartPlaylistSearchTerm::Field sort_field, const int limit)
: search_type_(type),

View File

@@ -37,8 +37,9 @@
SmartPlaylistSearchPreview::SmartPlaylistSearchPreview(QWidget *parent)
: QWidget(parent),
ui_(new Ui_SmartPlaylistSearchPreview),
model_(nullptr) {
ui_(new Ui_SmartPlaylistSearchPreview),
backend_(nullptr),
model_(nullptr) {
ui_->setupUi(this);

View File

@@ -29,7 +29,7 @@
#include "smartplaylistsearchterm.h"
#include "playlist/playlist.h"
SmartPlaylistSearchTerm::SmartPlaylistSearchTerm() : field_(Field_Title), operator_(Op_Equals) {}
SmartPlaylistSearchTerm::SmartPlaylistSearchTerm() : field_(Field_Title), operator_(Op_Equals), date_(Date_Hour) {}
SmartPlaylistSearchTerm::SmartPlaylistSearchTerm(Field field, Operator op, const QVariant &value)
: field_(field), operator_(op), value_(value), date_(Date_Hour) {}