#include "fbsplash.h" fbsplash::fbsplash(){ qDebug() << "*fbsplash init*"; createQuitAction(); setupTheme(); setAttribute(Qt::WA_QuitOnClose, true); setWindowFlags(Qt::FramelessWindowHint); showFullScreen(); } //----------------------------------------------------------------------------- void fbsplash::setupTheme(){ // TODO configurable per cmdline // for now, black as base background color QPalette pal; pal.setColor(QPalette::Base, Qt::black); this->setPalette(pal); } //----------------------------------------------------------------------------- void fbsplash::createQuitAction(){ _quit = new QAction(tr("&quit"), this); _quit->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_X)); this->addAction(_quit); connect(_quit, SIGNAL(triggered()), this, SLOT(close())); }