page switching mechanism
parent
0dc3d10112
commit
5e40b4d2e8
@ -0,0 +1,19 @@
|
||||
|
||||
#include "pagebase.hpp"
|
||||
|
||||
#include <QLabel>
|
||||
|
||||
#include "../../model/prefs/category.hpp"
|
||||
|
||||
CSVPrefs::PageBase::PageBase (CSMPrefs::Category& category, QWidget *parent)
|
||||
: QScrollArea (parent), mCategory (category)
|
||||
{
|
||||
QLabel *temp = new QLabel (category.getKey().c_str(), this);
|
||||
setWidget (temp);
|
||||
|
||||
}
|
||||
|
||||
CSMPrefs::Category& CSVPrefs::PageBase::getCategory()
|
||||
{
|
||||
return mCategory;
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
#ifndef CSV_PREFS_PAGEBASE_H
|
||||
#define CSV_PREFS_PAGEBASE_H
|
||||
|
||||
#include <QScrollArea>
|
||||
|
||||
namespace CSMPrefs
|
||||
{
|
||||
class Category;
|
||||
}
|
||||
|
||||
namespace CSVPrefs
|
||||
{
|
||||
class PageBase : public QScrollArea
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
CSMPrefs::Category& mCategory;
|
||||
|
||||
public:
|
||||
|
||||
PageBase (CSMPrefs::Category& category, QWidget *parent);
|
||||
|
||||
CSMPrefs::Category& getCategory();
|
||||
};
|
||||
}
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue