kmlpruimanager.cpp00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "kmlpruimanager.h"
00021 #include "kmpropertypage.h"
00022 #include "kprinterpropertydialog.h"
00023 #include "kpqtpage.h"
00024 #include "kmconfigdialog.h"
00025
00026 #include "kmpropdriver.h"
00027 #include "kmpropbackend.h"
00028 #include "kmwizard.h"
00029 #include "kmwbackend.h"
00030 #include "kmconfiglpr.h"
00031
00032 #include <klocale.h>
00033
00034 KMLprUiManager::KMLprUiManager(QObject *parent, const char *name, const QStringList & )
00035 : KMUiManager(parent,name)
00036 {
00037 }
00038
00039 KMLprUiManager::~KMLprUiManager()
00040 {
00041 }
00042
00043 void KMLprUiManager::setupPropertyPages(KMPropertyPage *pages)
00044 {
00045 pages->addPropPage(new KMPropBackend(pages, "Backend"));
00046 pages->addPropPage(new KMPropDriver(pages, "Driver"));
00047 }
00048
00049 void KMLprUiManager::setupPrinterPropertyDialog(KPrinterPropertyDialog *dlg)
00050 {
00051 dlg->addPage(new KPQtPage(dlg->driver(), dlg, "QtPage"));
00052 }
00053
00054 void KMLprUiManager::setupWizard(KMWizard *wizard)
00055 {
00056 KMWBackend *backend = wizard->backendPage();
00057
00058 backend->addBackend(KMWizard::Local, true);
00059 backend->addBackend(KMWizard::LPD, true);
00060 backend->addBackend(KMWizard::TCP, true);
00061 backend->addBackend(KMWizard::SMB, true, KMWizard::Password);
00062 }
00063
00064 void KMLprUiManager::setupConfigDialog(KMConfigDialog *dlg)
00065 {
00066 dlg->addConfigPage(new KMConfigLpr(dlg));
00067 }
|