defuze.me  Client
tabwidget.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 "tabwidget.hpp"
00012 #include <QTabBar>
00013 #include "cornerwidget.hpp"
00014 #include "mainwindow.hpp"
00015 #include "guicore.hpp"
00016 
00017 using namespace Gui;
00018 
00019 TabWidget::TabWidget(GuiCore *guiCore, MainWindow *parent) : QTabWidget(parent)
00020 {
00021     this->guiCore = guiCore;
00022     mainWindow = parent;
00023     menuWidget = new CornerWidget(guiCore);
00024     if (mainWindow->isFullScreen())
00025         menuWidget->fullscreenButton->setText(tr("Windowed"));
00026     setCornerWidget(menuWidget);
00027 }
00028 
00029 void TabWidget::paintEvent(QPaintEvent *)
00030 {
00031 }
00032 
00033 void TabWidget::setDrawBase(bool enable)
00034 {
00035     tabBar()->setDrawBase(enable);
00036 }