#include "abstractpage.hpp" #include #include #include #include #include #include #include #include #include CsSettings::AbstractPage::AbstractPage(QWidget *parent): QWidget(parent) { } CsSettings::AbstractPage::AbstractPage(const QString &pageName, QWidget *parent): QWidget(parent) { QWidget::setObjectName (pageName); } CsSettings::AbstractPage::~AbstractPage() { } CsSettings::SettingList *CsSettings::AbstractPage::getSettings() { SettingList *settings = new SettingList(); foreach (AbstractBlock *block, mAbstractBlocks) { SettingList *groupSettings = block->getSettings(); settings->append (*groupSettings); } return settings; }