cupsdsplash.cpp
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 #include "cupsdsplash.h"
00021 
00022 #include <qlabel.h>
00023 #include <qpixmap.h>
00024 #include <qlayout.h>
00025 #include <klocale.h>
00026 #include <kstandarddirs.h>
00027 
00028 CupsdSplash::CupsdSplash(QWidget *parent, const char *name)
00029     : CupsdPage(parent, name)
00030 {
00031     setHeader(i18n("Welcome to the CUPS Server Configuration Tool"));
00032     setPageLabel(i18n("Welcome"));
00033     setPixmap("go");
00034 
00035     QVBoxLayout *main_ = new QVBoxLayout(this, 10, 10);
00036     QHBoxLayout *sub_ = new QHBoxLayout(0, 0, 10);
00037     main_->addLayout(sub_);
00038 
00039     QLabel  *cupslogo_ = new QLabel(this);
00040     QString logopath = locate("data", QString("kdeprint/cups_logo.png"));
00041     cupslogo_->setPixmap(logopath.isEmpty() ? QPixmap() : QPixmap(logopath));
00042     cupslogo_->setAlignment(Qt::AlignCenter);
00043     QLabel  *kupslogo_ = new QLabel(this);
00044     logopath = locate("data", QString("kdeprint/kde_logo.png"));
00045     kupslogo_->setPixmap(logopath.isEmpty() ? QPixmap() : QPixmap(logopath));
00046     kupslogo_->setAlignment(Qt::AlignCenter);
00047 
00048     QLabel  *helptxt_ = new QLabel(this);
00049     helptxt_->setText(i18n(
00050                 "<p>This tool will help you to configure graphically the server of the CUPS printing system. "
00051                 "The available options are grouped into sets of related topics and can be accessed "
00052                 "quickly through the icon view located on the left. Each option has a default value that is "
00053                 "shown if it has not been previously set. This default value should be OK in most cases.</p><br>"
00054                 "<p>You can access a short help message for each option using either the '?' button in the "
00055                 "the title bar, or the button at the bottom of this dialog.</p>"));
00056 
00057     sub_->addWidget(cupslogo_);
00058     sub_->addWidget(kupslogo_);
00059     main_->addWidget(helptxt_, 1);
00060 }
00061 
00062 CupsdSplash::~CupsdSplash()
00063 {
00064 }
00065 
00066 bool CupsdSplash::loadConfig(CupsdConf*, QString&)
00067 {
00068     return true;
00069 }
00070 
00071 bool CupsdSplash::saveConfig(CupsdConf*, QString&)
00072 {
00073     return true;
00074 }
 
This file is part of the documentation for kdeprint Library Version 3.2.0.