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 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 }
This file is part of the documentation for kdeprint Library Version 3.4.0.