mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-01 06:30:26 +00:00
b35ccc3a35
Our preferences dialog right now is a rather huge dialog with more than 9 subpages, and all of those pages are programmed inside of the same class, same methods and all that - which means that if I change something on the dialog I can break any other thing quite easily. The idea of this patch series is to make it harder to break user settings and the settings dialog. Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
21 lines
450 B
C++
21 lines
450 B
C++
#include "abstractpreferenceswidget.h"
|
|
|
|
AbstractPreferencesWidget::AbstractPreferencesWidget(const QString& name, const QIcon& icon, float positionHeight)
|
|
: QWidget(), _name(name), _icon(icon), _positionHeight(positionHeight)
|
|
{
|
|
}
|
|
|
|
QIcon AbstractPreferencesWidget::icon() const
|
|
{
|
|
return _icon;
|
|
}
|
|
|
|
QString AbstractPreferencesWidget::name() const
|
|
{
|
|
return _name;
|
|
}
|
|
|
|
float AbstractPreferencesWidget::positionHeight() const
|
|
{
|
|
return _positionHeight;
|
|
}
|