defuze.me  Client
parameterscategory.cpp
00001 /**************************************************************************
00002 ** defuze.me Epitech Innovative Project
00003 **
00004 ** Copyright 2010-2011
00005 **   Athena Calmettes - Jocelyn De La Rosa - Francois Gaillard
00006 **   Adrien Jarthon - Alexandre Moore - Luc Peres - Arnaud Sellier
00007 **
00008 ** All rights reserved.
00009 **************************************************************************/
00010 
00011 #include "parameterscategory.hpp"
00012 
00013 using namespace Gui;
00014 
00015 ParametersCategory::ParametersCategory(const QString &title, QWidget *parent) :
00016     QWidget(parent), title(title)
00017 {
00018     path = title;
00019     setupUi(this);
00020 }
00021 
00022 void ParametersCategory::addPage(ParametersPage *page)
00023 {
00024     tabWidget->addTab(page, page->getTitle());
00025 }
00026 
00027 const QString &ParametersCategory::getTitle() const
00028 {
00029     return title;
00030 }
00031 
00032 const QString &ParametersCategory::getPath() const
00033 {
00034     return path;
00035 }
00036 
00037 
00038 void ParametersCategory::changeEvent(QEvent *e)
00039 {
00040     QWidget::changeEvent(e);
00041     switch (e->type()) {
00042     case QEvent::LanguageChange:
00043         retranslateUi(this);
00044         break;
00045     default:
00046         break;
00047     }
00048 }