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
delete deflabel_;
00032 deflabel_ = 0;
00033
00034 header_ = i18n(
"Welcome to the CUPS server configuration tool");
00035
00036
QVBoxLayout *main_ =
new QVBoxLayout(
this, 10, 10);
00037
QHBoxLayout *sub_ =
new QHBoxLayout(0, 0, 10);
00038 main_->addLayout(sub_);
00039
00040
QLabel *cupslogo_ =
new QLabel(
this);
00041
QString logopath = locate(
"data",
QString(
"kdeprint/cups_logo.png"));
00042 cupslogo_->setPixmap(logopath.isEmpty() ?
QPixmap() :
QPixmap(logopath));
00043 cupslogo_->setAlignment(Qt::AlignCenter);
00044 QLabel *kupslogo_ =
new QLabel(
this);
00045 logopath = locate(
"data",
QString(
"kdeprint/kde_logo.png"));
00046 kupslogo_->setPixmap(logopath.isEmpty() ?
QPixmap() :
QPixmap(logopath));
00047 kupslogo_->setAlignment(Qt::AlignCenter);
00048
00049 QLabel *helptxt_ =
new QLabel(
this);
00050 helptxt_->setText(i18n(
"<p>This tool will help you to configure graphically the server of the CUPS printing system. "
00051
"The available options are classified in a hierarchical way "
00052
"and can be accessed quickly through the tree view located on the left. "
00053
"If this tree view is not visible, simply click (or double-click) on the first item in the view.</p><br>"
00054
"<p>Each option has a default value. If you want the server to use this value, "
00055
"simply check the box located on the right side of the corresponding option.</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 }
00075
00076
void CupsdSplash::setDefaults()
00077 {
00078 }