diff options
author | RJ Ryan <rryan@mixxx.org> | 2013-11-08 23:43:14 -0500 |
---|---|---|
committer | RJ Ryan <rryan@mixxx.org> | 2013-11-08 23:43:14 -0500 |
commit | ac5fc3564558630b9e15afa8d78f6b4a6b11888f (patch) | |
tree | ad4417f2930b112484685a54aa2714ec457fa87c /src/dlgpreferences.cpp | |
parent | 3fa7c80b85aeeb2ccab5cc616f0be0b759bc6d2e (diff) |
Make DlgPreferences explicitly require a DlgPreferencePage to add a page widget.
Diffstat (limited to 'src/dlgpreferences.cpp')
-rwxr-xr-x | src/dlgpreferences.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/dlgpreferences.cpp b/src/dlgpreferences.cpp index ba1eff9945..62f3e9c725 100755 --- a/src/dlgpreferences.cpp +++ b/src/dlgpreferences.cpp @@ -318,7 +318,7 @@ void DlgPreferences::onShow() { emit(showDlg()); } -int DlgPreferences::addPageWidget(QWidget* pWidget) { +void DlgPreferences::addPageWidget(DlgPreferencePage* pWidget) { connect(this, SIGNAL(showDlg()), pWidget, SLOT(slotShow())); connect(this, SIGNAL(closeDlg()), @@ -332,19 +332,18 @@ int DlgPreferences::addPageWidget(QWidget* pWidget) { sa->setWidgetResizable(true); sa->setWidget(pWidget); - int iret = pagesWidget->addWidget(sa); + pagesWidget->addWidget(sa); int iframe = 2 * sa->frameWidth(); m_pageSizeHint = m_pageSizeHint.expandedTo( pWidget->sizeHint()+QSize(iframe, iframe)); - return iret; } -void DlgPreferences::removePageWidget(QWidget* pWidget) { +void DlgPreferences::removePageWidget(DlgPreferencePage* pWidget) { pagesWidget->removeWidget(pWidget->parentWidget()->parentWidget()); } -void DlgPreferences::switchToPage(QWidget* pWidget) { +void DlgPreferences::switchToPage(DlgPreferencePage* pWidget) { pagesWidget->setCurrentWidget(pWidget->parentWidget()->parentWidget()); } |