defuze.me
Client
|
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 }