kmdriverdialog.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#include "kmdriverdialog.h"
00021
#include "driverview.h"
00022
00023
#include <klocale.h>
00024
#include <kmessagebox.h>
00025
00026 KMDriverDialog::KMDriverDialog(
QWidget *parent,
const char *name)
00027 : KDialogBase(KDialogBase::Swallow,i18n("Configure"),KDialogBase::Ok|KDialogBase::Cancel,KDialogBase::Ok,parent,name,true,false)
00028 {
00029 m_view =
new DriverView(0);
00030 setMainWidget(m_view);
00031
00032 resize(400,450);
00033 }
00034
00035 KMDriverDialog::~KMDriverDialog()
00036 {
00037 }
00038
00039
void KMDriverDialog::setDriver(DrMain *d)
00040 {
00041 m_view->setDriver(d);
00042 }
00043
00044
void KMDriverDialog::slotOk()
00045 {
00046
if (m_view->hasConflict())
00047 {
00048 KMessageBox::error(
this,
"<qt>"+i18n(
"Some options are in conflict. You must resolve those conflicts "
00049
"before continuing.")+
"</qt>");
00050
return;
00051 }
00052 KDialogBase::slotOk();
00053 }
00054
00055
#include "kmdriverdialog.moc"
This file is part of the documentation for kdeprint Library Version 3.2.3.