summaryrefslogtreecommitdiffstats
path: root/src/dlgpreferences.cpp
diff options
context:
space:
mode:
authorRJ Ryan <rryan@mixxx.org>2013-11-08 23:43:14 -0500
committerRJ Ryan <rryan@mixxx.org>2013-11-08 23:43:14 -0500
commitac5fc3564558630b9e15afa8d78f6b4a6b11888f (patch)
treead4417f2930b112484685a54aa2714ec457fa87c /src/dlgpreferences.cpp
parent3fa7c80b85aeeb2ccab5cc616f0be0b759bc6d2e (diff)
Make DlgPreferences explicitly require a DlgPreferencePage to add a page widget.
Diffstat (limited to 'src/dlgpreferences.cpp')
-rwxr-xr-xsrc/dlgpreferences.cpp9
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());
}