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.2.0.