Don't create SettingsDialog until RadioModel is available

This commit is contained in:
David Sansome 2010-06-02 16:27:52 +00:00
parent c834a5f31f
commit 6e19e777d8
1 changed files with 2 additions and 1 deletions

View File

@ -111,7 +111,7 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg
player_(NULL),
library_(NULL),
global_shortcuts_(new GlobalShortcuts(this)),
settings_dialog_(new SettingsDialog),
settings_dialog_(NULL),
add_stream_dialog_(new AddStreamDialog),
cover_manager_(NULL),
equalizer_(new Equalizer),
@ -135,6 +135,7 @@ MainWindow::MainWindow(NetworkAccessManager* network, Engine::Type engine, QWidg
player_ = new Player(playlists_, radio_model_->GetLastFMService(), engine, this);
library_ = new Library(database_, this);
cover_manager_.reset(new AlbumCoverManager(network, library_->backend()));
settings_dialog_.reset(new SettingsDialog); // Needs RadioModel
// Initialise the UI
ui_->setupUi(this);