|
a/application.cpp |
|
b/application.cpp |
|
... |
|
... |
69 |
#endif
|
69 |
#endif
|
70 |
|
70 |
|
71 |
#define CONNECT(a,b,c,d) m_app->connect(a, SIGNAL(b), c, SLOT(d), \
|
71 |
#define CONNECT(a,b,c,d) m_app->connect(a, SIGNAL(b), c, SLOT(d), \
|
72 |
Qt::UniqueConnection)
|
72 |
Qt::UniqueConnection)
|
73 |
|
73 |
|
|
|
74 |
static UPPrefs g_prefs;
|
|
|
75 |
|
74 |
UPnPDeviceDirectory *superdir;
|
76 |
UPnPDeviceDirectory *superdir;
|
75 |
|
77 |
|
76 |
static MRDH getRenderer(const string& name, bool isfriendlyname)
|
78 |
static MRDH getRenderer(const string& name, bool isfriendlyname)
|
77 |
{
|
79 |
{
|
78 |
if (superdir == 0) {
|
80 |
if (superdir == 0) {
|
|
... |
|
... |
110 |
|
112 |
|
111 |
QString version = UPPLAY_VERSION;
|
113 |
QString version = UPPLAY_VERSION;
|
112 |
m_settings->setVersion(version);
|
114 |
m_settings->setVersion(version);
|
113 |
|
115 |
|
114 |
m_player = new GUI_Player(this);
|
116 |
m_player = new GUI_Player(this);
|
|
|
117 |
g_prefs.setParent(m_player);
|
115 |
m_player->enableSourceSelect(false);
|
118 |
m_player->enableSourceSelect(false);
|
116 |
|
119 |
|
117 |
m_ui_playlist = new GUI_Playlist(m_player->getParentOfPlaylist(), 0);
|
120 |
m_ui_playlist = new GUI_Playlist(m_player->getParentOfPlaylist(), 0);
|
118 |
m_player->setPlaylistWidget(m_ui_playlist);
|
121 |
m_player->setPlaylistWidget(m_ui_playlist);
|
119 |
|
122 |
|
|
... |
|
... |
503 |
|
506 |
|
504 |
if (!m_playlist) {
|
507 |
if (!m_playlist) {
|
505 |
qDebug() << "Application::createPlaylistForOpenHomeSource: "
|
508 |
qDebug() << "Application::createPlaylistForOpenHomeSource: "
|
506 |
"could not create playlist object";
|
509 |
"could not create playlist object";
|
507 |
}
|
510 |
}
|
|
|
511 |
}
|
|
|
512 |
|
|
|
513 |
void Application::onDirSortOrder()
|
|
|
514 |
{
|
|
|
515 |
g_prefs.onShowPrefs(UPPrefs::PTAB_DIRSORT);
|
508 |
}
|
516 |
}
|
509 |
|
517 |
|
510 |
void Application::onSourceTypeChanged(OHProductQO::SourceType tp)
|
518 |
void Application::onSourceTypeChanged(OHProductQO::SourceType tp)
|
511 |
{
|
519 |
{
|
512 |
//qDebug() << "Application::onSourceTypeChanged: " << int(tp);
|
520 |
//qDebug() << "Application::onSourceTypeChanged: " << int(tp);
|
|
... |
|
... |
657 |
CONNECT(m_player, sig_choose_renderer(), this, chooseRenderer());
|
665 |
CONNECT(m_player, sig_choose_renderer(), this, chooseRenderer());
|
658 |
CONNECT(m_player, sig_open_songcast(), this, openSongcast());
|
666 |
CONNECT(m_player, sig_open_songcast(), this, openSongcast());
|
659 |
CONNECT(m_player, sig_choose_source(), this, chooseSource());
|
667 |
CONNECT(m_player, sig_choose_source(), this, chooseSource());
|
660 |
CONNECT(m_player, sig_skin_changed(bool), m_cdb, setStyleSheet(bool));
|
668 |
CONNECT(m_player, sig_skin_changed(bool), m_cdb, setStyleSheet(bool));
|
661 |
CONNECT(m_player, showSearchPanel(bool), m_cdb, showSearchPanel(bool));
|
669 |
CONNECT(m_player, showSearchPanel(bool), m_cdb, showSearchPanel(bool));
|
662 |
static UPPrefs g_prefs(m_player);
|
|
|
663 |
CONNECT(m_player, sig_preferences(), &g_prefs, onShowPrefs());
|
670 |
CONNECT(m_player, sig_preferences(), &g_prefs, onShowPrefs());
|
664 |
CONNECT(&g_prefs, sig_prefsChanged(), m_cdb, onSortprefs());
|
671 |
CONNECT(&g_prefs, sig_prefsChanged(), m_cdb, onSortprefs());
|
665 |
CONNECT(m_cdb, sig_next_group_html(QString),
|
672 |
CONNECT(m_cdb, sig_next_group_html(QString),
|
666 |
m_ui_playlist, psl_next_group_html(QString));
|
673 |
m_ui_playlist, psl_next_group_html(QString));
|
|
|
674 |
CONNECT(m_cdb, sig_sort_order(), this, onDirSortOrder());
|
667 |
CONNECT(m_player, sig_sortprefs(), m_cdb, onSortprefs());
|
675 |
CONNECT(m_player, sig_sortprefs(), m_cdb, onSortprefs());
|
668 |
}
|
676 |
}
|