mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
add print dialog back
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2622 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
37278639f6
commit
075eb92607
@ -1,3 +1,10 @@
|
|||||||
|
2001-08-29 John Levon <moz@compsoc.man.ac.uk>
|
||||||
|
|
||||||
|
* Dialogs.C:
|
||||||
|
* QPrint.[Ch]:
|
||||||
|
* QPrintDialog.[Ch]:
|
||||||
|
* ui/QPrintDialog.ui: add print dialog back
|
||||||
|
|
||||||
2001-08-29 John Levon <moz@compsoc.man.ac.uk>
|
2001-08-29 John Levon <moz@compsoc.man.ac.uk>
|
||||||
|
|
||||||
* Makefile.am:
|
* Makefile.am:
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include "QLogDialog.h"
|
#include "QLogDialog.h"
|
||||||
#include "QMinipageDialog.h"
|
#include "QMinipageDialog.h"
|
||||||
#include "QPreambleDialog.h"
|
#include "QPreambleDialog.h"
|
||||||
|
#include "QPrintDialog.h"
|
||||||
#include "QRefDialog.h"
|
#include "QRefDialog.h"
|
||||||
#include "QTabularCreateDialog.h"
|
#include "QTabularCreateDialog.h"
|
||||||
#include "QThesaurusDialog.h"
|
#include "QThesaurusDialog.h"
|
||||||
@ -77,6 +78,7 @@
|
|||||||
#include "controllers/ControlLog.h"
|
#include "controllers/ControlLog.h"
|
||||||
#include "controllers/ControlMinipage.h"
|
#include "controllers/ControlMinipage.h"
|
||||||
#include "controllers/ControlPreamble.h"
|
#include "controllers/ControlPreamble.h"
|
||||||
|
#include "controllers/ControlPrint.h"
|
||||||
#include "controllers/ControlRef.h"
|
#include "controllers/ControlRef.h"
|
||||||
#include "controllers/ControlSplash.h"
|
#include "controllers/ControlSplash.h"
|
||||||
#include "controllers/ControlTabularCreate.h"
|
#include "controllers/ControlTabularCreate.h"
|
||||||
@ -88,7 +90,6 @@
|
|||||||
#include "controllers/ControlCitation.h"
|
#include "controllers/ControlCitation.h"
|
||||||
#include "controllers/ControlFloat.h"
|
#include "controllers/ControlFloat.h"
|
||||||
#include "controllers/ControlLabel.h"
|
#include "controllers/ControlLabel.h"
|
||||||
#include "controllers/ControlPrint.h"
|
|
||||||
#include "controllers/ControlRef.h"
|
#include "controllers/ControlRef.h"
|
||||||
#include "controllers/ControlSearch.h"
|
#include "controllers/ControlSearch.h"
|
||||||
#include "controllers/ControlSpellchecker.h"
|
#include "controllers/ControlSpellchecker.h"
|
||||||
@ -120,6 +121,7 @@ Dialogs::Dialogs(LyXView * lv)
|
|||||||
add(new GUILog<QLog, Qt2BC>(*lv, *this));
|
add(new GUILog<QLog, Qt2BC>(*lv, *this));
|
||||||
add(new GUIMinipage<QMinipage, Qt2BC>(*lv, *this));
|
add(new GUIMinipage<QMinipage, Qt2BC>(*lv, *this));
|
||||||
add(new GUIPreamble<QPreamble, Qt2BC>(*lv, *this));
|
add(new GUIPreamble<QPreamble, Qt2BC>(*lv, *this));
|
||||||
|
add(new GUIPrint<QPrint, Qt2BC>(*lv, *this));
|
||||||
add(new GUIRef<QRef, Qt2BC>(*lv, *this));
|
add(new GUIRef<QRef, Qt2BC>(*lv, *this));
|
||||||
add(new GUITabularCreate<QTabularCreate, Qt2BC>(*lv, *this));
|
add(new GUITabularCreate<QTabularCreate, Qt2BC>(*lv, *this));
|
||||||
add(new GUIThesaurus<QThesaurus, Qt2BC>(*lv, *this));
|
add(new GUIThesaurus<QThesaurus, Qt2BC>(*lv, *this));
|
||||||
|
@ -1,131 +1,121 @@
|
|||||||
/**
|
/**
|
||||||
* \file QPrint.C
|
* \file QPrint.C
|
||||||
* Copyright 2001 LyX Team
|
* Copyright 2001 the LyX Team
|
||||||
* see the file COPYING
|
* Read the file COPYING
|
||||||
*
|
*
|
||||||
* \author John Levon, moz@compsoc.man.ac.uk
|
* \author John Levon <moz@compsoc.man.ac.uk>
|
||||||
|
* \author Edwin Leuven, leuven@fee.uva.nl
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
|
||||||
|
#ifdef __GNUG__
|
||||||
|
#pragma implementation
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <qlineedit.h>
|
||||||
|
#include <qcheckbox.h>
|
||||||
|
#include <qradiobutton.h>
|
||||||
|
#include <qspinbox.h>
|
||||||
|
#include <qpushbutton.h>
|
||||||
|
|
||||||
#include "QPrintDialog.h"
|
#include "QPrintDialog.h"
|
||||||
#include "QPrint.h"
|
#include "QPrint.h"
|
||||||
#include "Dialogs.h"
|
#include "Qt2BC.h"
|
||||||
#include "gettext.h"
|
#include "gettext.h"
|
||||||
#include "buffer.h"
|
|
||||||
#include "lyxrc.h"
|
|
||||||
#include "QtLyXView.h"
|
#include "QtLyXView.h"
|
||||||
|
#include "ControlPrint.h"
|
||||||
|
|
||||||
#include "PrinterParams.h"
|
|
||||||
#include "Liason.h"
|
|
||||||
#include "BufferView.h"
|
|
||||||
#include "support/lstrings.h"
|
#include "support/lstrings.h"
|
||||||
#include "qmessagebox.h"
|
|
||||||
|
|
||||||
using Liason::printBuffer;
|
typedef Qt2CB<ControlPrint, Qt2DB<QPrintDialog> > base_class;
|
||||||
using Liason::getPrinterParams;
|
|
||||||
using std::max;
|
|
||||||
|
|
||||||
QPrint::QPrint(LyXView *v, Dialogs *d)
|
QPrint::QPrint(ControlPrint & c)
|
||||||
: dialog_(0), lv_(v), d_(d), h_(0), u_(0)
|
: base_class(c, _("Print"))
|
||||||
{
|
{
|
||||||
d->showPrint.connect(SigC::slot(this, &QPrint::show));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QPrint::~QPrint()
|
void QPrint::build_dialog()
|
||||||
{
|
{
|
||||||
delete dialog_;
|
dialog_.reset(new QPrintDialog(this));
|
||||||
|
|
||||||
|
bc().setOK(dialog_->printPB);
|
||||||
|
bc().setCancel(dialog_->closePB);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// we can safely ignore the parameter because we can always update
|
void QPrint::update_contents()
|
||||||
void QPrint::update(bool)
|
|
||||||
{
|
{
|
||||||
if (!lv_->view()->available())
|
PrinterParams & pp = controller().params();
|
||||||
return;
|
|
||||||
|
|
||||||
PrinterParams pp(getPrinterParams(lv_->buffer()));
|
dialog_->printerED->setText(pp.printer_name.c_str());
|
||||||
|
dialog_->fileED->setText(pp.file_name.c_str());
|
||||||
|
|
||||||
dialog_->setTarget(pp.target);
|
dialog_->printerRB->setChecked(true);
|
||||||
dialog_->setPrinter(pp.printer_name.c_str());
|
if (pp.target == PrinterParams::FILE)
|
||||||
dialog_->setFile(pp.file_name.c_str());
|
dialog_->fileRB->setChecked(true);
|
||||||
dialog_->setWhichPages(pp.which_pages);
|
|
||||||
dialog_->setReverse(pp.reverse_order);
|
|
||||||
dialog_->setSort(pp.unsorted_copies);
|
|
||||||
dialog_->setCount(pp.count_copies);
|
|
||||||
|
|
||||||
if (!pp.from_page.empty()) {
|
dialog_->reverseCB->setChecked(pp.reverse_order);
|
||||||
dialog_->setFrom(pp.from_page.c_str());
|
|
||||||
if (pp.to_page)
|
QRadioButton * button;
|
||||||
dialog_->setTo(tostr(pp.to_page).c_str());
|
switch (pp.which_pages) {
|
||||||
else
|
case PrinterParams::ALL: button = dialog_->allRB; break;
|
||||||
dialog_->setTo("");
|
case PrinterParams::ODD: button = dialog_->oddRB; break;
|
||||||
} else {
|
case PrinterParams::EVEN: button = dialog_->evenRB; break;
|
||||||
dialog_->setFrom("");
|
|
||||||
dialog_->setTo("");
|
|
||||||
}
|
}
|
||||||
|
button->setChecked(true);
|
||||||
|
|
||||||
|
// hmmm... maybe a bit weird but maybe not
|
||||||
|
// we might just be remembering the last
|
||||||
|
// time this was printed.
|
||||||
|
if (!pp.from_page.empty()) {
|
||||||
|
dialog_->fromED->setText(pp.from_page.c_str());
|
||||||
|
|
||||||
|
dialog_->toED->setText("");
|
||||||
|
if (pp.to_page)
|
||||||
|
dialog_->toED->setText(tostr(pp.to_page).c_str());
|
||||||
|
} else {
|
||||||
|
dialog_->fromED->setText("");
|
||||||
|
dialog_->toED->setText("");
|
||||||
|
}
|
||||||
|
|
||||||
|
dialog_->copiesSB->setValue(pp.count_copies);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void QPrint::print()
|
void QPrint::apply()
|
||||||
{
|
{
|
||||||
if (!lv_->view()->available())
|
PrinterParams::WhichPages wp;
|
||||||
return;
|
|
||||||
|
if (dialog_->allRB->isChecked())
|
||||||
|
wp = PrinterParams::ALL;
|
||||||
|
else if (dialog_->oddRB->isChecked())
|
||||||
|
wp = PrinterParams::ODD;
|
||||||
|
else
|
||||||
|
wp = PrinterParams::EVEN;
|
||||||
|
|
||||||
string from;
|
string from;
|
||||||
int to(0);
|
int to(0);
|
||||||
|
if (!dialog_->fromED->text().isEmpty()) {
|
||||||
if (strlen(dialog_->getFrom())) {
|
// we have at least one page requested
|
||||||
from = dialog_->getFrom();
|
from = dialog_->fromED->text().latin1();
|
||||||
if (strlen(dialog_->getTo()))
|
if (!dialog_->toED->text().isEmpty())
|
||||||
to = strToInt(dialog_->getTo());
|
to = strToInt(dialog_->toED->text().latin1());
|
||||||
}
|
}
|
||||||
|
|
||||||
int retval = printBuffer(lv_->buffer(), PrinterParams(dialog_->getTarget(),
|
PrinterParams::Target t = PrinterParams::PRINTER;
|
||||||
string(dialog_->getPrinter()), string(dialog_->getFile()),
|
if (dialog_->fileRB->isChecked())
|
||||||
dialog_->getWhichPages(), from, to, dialog_->getReverse(),
|
t = PrinterParams::FILE;
|
||||||
dialog_->getSort(), max(strToInt(dialog_->getCount()),1)));
|
|
||||||
|
|
||||||
if (!retval) {
|
PrinterParams const pp(t,
|
||||||
// FIXME: should have a utility class for this
|
dialog_->printerED->text().latin1(),
|
||||||
string message(_("An error occured while printing.\n\n"));
|
dialog_->fileED->text().latin1(),
|
||||||
message += _("Check the parameters are correct.\n");
|
wp, from, to,
|
||||||
QMessageBox msg( _("LyX: Print Error"), message.c_str(), QMessageBox::Warning, 1,0,0);
|
dialog_->reverseCB->isChecked(),
|
||||||
msg.raise();
|
!dialog_->collateCB->isChecked(),
|
||||||
msg.setActiveWindow();
|
strToInt(dialog_->copiesSB->text().latin1()));
|
||||||
msg.show();
|
|
||||||
}
|
controller().params() = pp;
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrint::show()
|
|
||||||
{
|
|
||||||
if (!dialog_)
|
|
||||||
dialog_ = new QPrintDialog(this, 0, _("LyX: Print"));
|
|
||||||
|
|
||||||
if (!dialog_->isVisible()) {
|
|
||||||
h_ = d_->hideBufferDependent.connect(SigC::slot(this, &QPrint::hide));
|
|
||||||
u_ = d_->updateBufferDependent.connect(SigC::slot(this, &QPrint::update));
|
|
||||||
}
|
|
||||||
|
|
||||||
dialog_->raise();
|
|
||||||
dialog_->setActiveWindow();
|
|
||||||
|
|
||||||
update();
|
|
||||||
dialog_->show();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrint::close()
|
|
||||||
{
|
|
||||||
h_.disconnect();
|
|
||||||
u_.disconnect();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrint::hide()
|
|
||||||
{
|
|
||||||
dialog_->hide();
|
|
||||||
close();
|
|
||||||
}
|
}
|
||||||
|
@ -1,54 +1,42 @@
|
|||||||
// -*- C++ -*-
|
// -*- C++ -*-
|
||||||
/**
|
/**
|
||||||
* \file QPrint.h
|
* \file QPrint.h
|
||||||
* Copyright 2001 LyX Team
|
* Copyright 2001 the LyX Team
|
||||||
* see the file COPYING
|
* Read the file COPYING
|
||||||
*
|
*
|
||||||
* \author John Levon, moz@compsoc.man.ac.uk
|
* \author John Levon <moz@compsoc.man.ac.uk>
|
||||||
|
* \author Edwin Leuven, leuven@fee.uva.nl
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef QPRINT_H
|
#ifndef QPRINT_H
|
||||||
#define QPRINT_H
|
#define QPRINT_H
|
||||||
|
|
||||||
#include "DialogBase.h"
|
#ifdef __GNUG__
|
||||||
#include "boost/utility.hpp"
|
#pragma interface
|
||||||
|
#endif
|
||||||
|
|
||||||
class Dialogs;
|
#include "Qt2Base.h"
|
||||||
class LyXView;
|
|
||||||
|
class ControlPrint;
|
||||||
class QPrintDialog;
|
class QPrintDialog;
|
||||||
|
|
||||||
class QPrint : public DialogBase {
|
///
|
||||||
|
class QPrint
|
||||||
|
: public Qt2CB<ControlPrint, Qt2DB<QPrintDialog> >
|
||||||
|
{
|
||||||
public:
|
public:
|
||||||
QPrint(LyXView *, Dialogs *);
|
///
|
||||||
~QPrint();
|
friend class QPrintDialog;
|
||||||
|
///
|
||||||
/// start print
|
QPrint(ControlPrint &);
|
||||||
void print();
|
|
||||||
/// close
|
|
||||||
void close();
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
/// Create the dialog if necessary, update it and display it.
|
/// Apply changes
|
||||||
void show();
|
virtual void apply();
|
||||||
/// Hide the dialog.
|
/// update
|
||||||
void hide();
|
virtual void update_contents();
|
||||||
/// Update the dialog.
|
/// build the dialog
|
||||||
void update(bool = false);
|
virtual void build_dialog();
|
||||||
|
|
||||||
/// Real GUI implementation.
|
|
||||||
QPrintDialog * dialog_;
|
|
||||||
|
|
||||||
/// the LyXView we belong to
|
|
||||||
LyXView * lv_;
|
|
||||||
|
|
||||||
/** Which Dialogs do we belong to?
|
|
||||||
Used so we can get at the signals we have to connect to.
|
|
||||||
*/
|
|
||||||
Dialogs * d_;
|
|
||||||
|
|
||||||
/// Hide connection.
|
|
||||||
SigC::Connection h_;
|
|
||||||
/// Update connection.
|
|
||||||
SigC::Connection u_;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // QPRINT_H
|
#endif // QPRINT_H
|
||||||
|
@ -22,161 +22,66 @@
|
|||||||
|
|
||||||
#include "support/filetools.h"
|
#include "support/filetools.h"
|
||||||
#include "support/lstrings.h"
|
#include "support/lstrings.h"
|
||||||
#include "lyxrc.h"
|
|
||||||
#include "PrinterParams.h"
|
|
||||||
|
|
||||||
#include <gettext.h>
|
#include <gettext.h>
|
||||||
#include <cstring>
|
|
||||||
|
|
||||||
|
|
||||||
QPrintDialog::QPrintDialog(QPrint * f, QWidget * parent, const char * name, bool modal, WFlags fl)
|
QPrintDialog::QPrintDialog(QPrint * f)
|
||||||
: QPrintDialogBase(parent, name, modal, fl),
|
: QPrintDialogBase(0, 0, false, 0),
|
||||||
form_(f)
|
form_(f)
|
||||||
{
|
{
|
||||||
setCaption(name);
|
connect(printPB, SIGNAL(clicked()),
|
||||||
|
form_, SLOT(slotOK()));
|
||||||
|
connect(closePB, SIGNAL(clicked()),
|
||||||
|
form_, SLOT(slotClose()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void QPrintDialog::change_adaptor()
|
||||||
QPrintDialog::~QPrintDialog()
|
|
||||||
{
|
{
|
||||||
|
form_->changed();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const char * QPrintDialog::getFrom() {
|
void QPrintDialog::browseClicked()
|
||||||
return fromPage->text();
|
{
|
||||||
}
|
QString file = QFileDialog::getOpenFileName(QString::null,
|
||||||
|
_("PostScript files (*.ps)"), this, 0, _("Select a file to print to"));
|
||||||
|
if (!file.isNull()) {
|
||||||
const char * QPrintDialog::getTo() {
|
fileED->setText(file);
|
||||||
return toPage->text();
|
form_->changed();
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
PrinterParams::Target QPrintDialog::getTarget() {
|
|
||||||
if (toPrinter->isChecked())
|
|
||||||
return PrinterParams::PRINTER;
|
|
||||||
else
|
|
||||||
return PrinterParams::FILE;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
const char * QPrintDialog::getPrinter() {
|
|
||||||
return printerName->text();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
const char * QPrintDialog::getFile() {
|
|
||||||
return fileName->text();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
PrinterParams::WhichPages QPrintDialog::getWhichPages() {
|
|
||||||
if (oddPages->isChecked())
|
|
||||||
return PrinterParams::ODD;
|
|
||||||
else if (evenPages->isChecked())
|
|
||||||
return PrinterParams::EVEN;
|
|
||||||
else
|
|
||||||
return PrinterParams::ALL;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
bool QPrintDialog::getReverse() {
|
|
||||||
return reverse->isChecked();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
bool QPrintDialog::getSort() {
|
|
||||||
return collate->isChecked();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
const char * QPrintDialog::getCount() {
|
|
||||||
return copies->text();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::setTarget(PrinterParams::Target t) {
|
|
||||||
toPrinter->setChecked(t==PrinterParams::PRINTER);
|
|
||||||
toFile->setChecked(t!=PrinterParams::PRINTER);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::setPrinter(const char * name) {
|
|
||||||
printerName->setText(name);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::setFile(const char * name) {
|
|
||||||
fileName->setText(name);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::setWhichPages(PrinterParams::WhichPages wp) {
|
|
||||||
switch (wp) {
|
|
||||||
case PrinterParams::ALL:
|
|
||||||
allPages->setChecked(true);
|
|
||||||
break;
|
|
||||||
case PrinterParams::EVEN:
|
|
||||||
evenPages->setChecked(true);
|
|
||||||
break;
|
|
||||||
case PrinterParams::ODD:
|
|
||||||
oddPages->setChecked(true);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::setReverse(bool on) {
|
void QPrintDialog::fileChanged()
|
||||||
reverse->setChecked(on);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::setSort(bool on) {
|
|
||||||
collate->setChecked(on);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::setCount(int num) {
|
|
||||||
copies->setValue(num);
|
|
||||||
collate->setEnabled(num > 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::setFrom(const char * text) {
|
|
||||||
fromPage->setText(text);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::setTo(const char * text) {
|
|
||||||
toPage->setText(text);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::browse_file()
|
|
||||||
{
|
{
|
||||||
QString d( OnlyPath(tostr(fileName->text())).c_str());
|
if (!fileED->text().isEmpty())
|
||||||
QString s( QFileDialog::getOpenFileName(d, "PostScript Files (*.ps)", this));
|
fileRB->setChecked(true);
|
||||||
if (!s.isNull())
|
form_->changed();
|
||||||
fileName->setText(s);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::print()
|
void QPrintDialog::copiesChanged(int i)
|
||||||
{
|
{
|
||||||
form_->print();
|
collateCB->setEnabled(i != 1);
|
||||||
form_->close();
|
form_->changed();
|
||||||
hide();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::cancel_adaptor()
|
void QPrintDialog::printerChanged()
|
||||||
{
|
{
|
||||||
form_->close();
|
printerRB->setChecked(true);
|
||||||
hide();
|
form_->changed();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void QPrintDialog::set_collate(int copies)
|
void QPrintDialog::pagerangeChanged()
|
||||||
{
|
{
|
||||||
collate->setEnabled(copies > 1);
|
int from = strToUnsignedInt(fromED->text().latin1());
|
||||||
|
int to = strToUnsignedInt(toED->text().latin1());
|
||||||
|
|
||||||
|
if (!toED->text().isEmpty() && from > to)
|
||||||
|
fromED->setText(toED->text());
|
||||||
|
|
||||||
|
form_->changed();
|
||||||
}
|
}
|
||||||
|
@ -22,35 +22,15 @@ class QPrintDialog : public QPrintDialogBase
|
|||||||
{ Q_OBJECT
|
{ Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
QPrintDialog(QPrint * f, QWidget * parent = 0, const char * name = 0, bool modal = FALSE, WFlags fl = 0);
|
QPrintDialog(QPrint * f);
|
||||||
~QPrintDialog();
|
|
||||||
|
|
||||||
// FIXME: these should return std::string !
|
|
||||||
const char * getFrom();
|
|
||||||
const char * getTo();
|
|
||||||
const char * getPrinter();
|
|
||||||
const char * getFile();
|
|
||||||
const char * getCount();
|
|
||||||
PrinterParams::Target getTarget();
|
|
||||||
PrinterParams::WhichPages getWhichPages();
|
|
||||||
bool getReverse();
|
|
||||||
bool getSort();
|
|
||||||
void setFrom(const char *);
|
|
||||||
void setTo(const char *);
|
|
||||||
void setPrinter(const char *);
|
|
||||||
void setFile(const char *);
|
|
||||||
void setCount(int);
|
|
||||||
void setTarget(PrinterParams::Target);
|
|
||||||
void setWhichPages(PrinterParams::WhichPages);
|
|
||||||
void setReverse(bool);
|
|
||||||
void setSort(bool);
|
|
||||||
|
|
||||||
|
|
||||||
protected slots:
|
protected slots:
|
||||||
void cancel_adaptor();
|
virtual void change_adaptor();
|
||||||
void browse_file();
|
virtual void browseClicked();
|
||||||
void print();
|
virtual void fileChanged();
|
||||||
void set_collate(int);
|
virtual void copiesChanged(int);
|
||||||
|
virtual void printerChanged();
|
||||||
|
virtual void pagerangeChanged();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QPrint * form_;
|
QPrint * form_;
|
||||||
|
@ -13,13 +13,13 @@
|
|||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>359</width>
|
<width>331</width>
|
||||||
<height>342</height>
|
<height>342</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>caption</name>
|
<name>caption</name>
|
||||||
<string>Form1</string>
|
<string>Print</string>
|
||||||
</property>
|
</property>
|
||||||
<vbox>
|
<vbox>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
@ -56,44 +56,60 @@
|
|||||||
<class>QRadioButton</class>
|
<class>QRadioButton</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>toPrinter</cstring>
|
<cstring>printerRB</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<string>&Printer</string>
|
<string>P&rinter</string>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>checked</name>
|
<name>checked</name>
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Send output to the printer</string>
|
||||||
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget row="1" column="0" >
|
<widget row="1" column="0" >
|
||||||
<class>QRadioButton</class>
|
<class>QRadioButton</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>toFile</cstring>
|
<cstring>fileRB</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<string>&File</string>
|
<string>&File</string>
|
||||||
</property>
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Send output to a file</string>
|
||||||
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget row="0" column="1" >
|
<widget row="0" column="1" >
|
||||||
<class>QLineEdit</class>
|
<class>QLineEdit</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>printerName</cstring>
|
<cstring>printerED</cstring>
|
||||||
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Send output to the given printer</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget row="1" column="1" >
|
<widget row="1" column="1" >
|
||||||
<class>QLineEdit</class>
|
<class>QLineEdit</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>fileName</cstring>
|
<cstring>fileED</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>enabled</name>
|
<name>enabled</name>
|
||||||
<bool>false</bool>
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Send output to a file</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget row="1" column="2" >
|
<widget row="1" column="2" >
|
||||||
@ -104,11 +120,11 @@
|
|||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<string>&Browse...</string>
|
<string>&Browse ...</string>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>enabled</name>
|
<name>enabled</name>
|
||||||
<bool>false</bool>
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</grid>
|
</grid>
|
||||||
@ -133,58 +149,55 @@
|
|||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>spacing</name>
|
<name>spacing</name>
|
||||||
<number>3</number>
|
<number>6</number>
|
||||||
</property>
|
</property>
|
||||||
<widget row="0" column="0" >
|
<widget row="0" column="0" >
|
||||||
<class>QRadioButton</class>
|
<class>QRadioButton</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>allPages</cstring>
|
<cstring>allRB</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<string>All</string>
|
<string>&All</string>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>checked</name>
|
<name>checked</name>
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Print all pages</string>
|
||||||
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget row="1" column="0" >
|
<widget row="1" column="0" >
|
||||||
<class>QRadioButton</class>
|
<class>QRadioButton</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>oddPages</cstring>
|
<cstring>oddRB</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<string>Odd</string>
|
<string>&Odd</string>
|
||||||
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Print odd pages only</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget row="2" column="0" >
|
<widget row="2" column="0" >
|
||||||
<class>QRadioButton</class>
|
<class>QRadioButton</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>evenPages</cstring>
|
<cstring>evenRB</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<string>Even</string>
|
<string>&Even</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
<property>
|
||||||
<widget row="3" column="1" >
|
<name>toolTip</name>
|
||||||
<class>QLabel</class>
|
<string>Print even pages only</string>
|
||||||
<property stdset="1">
|
|
||||||
<name>name</name>
|
|
||||||
<cstring>fromPageL</cstring>
|
|
||||||
</property>
|
|
||||||
<property stdset="1">
|
|
||||||
<name>text</name>
|
|
||||||
<string>Starting range:</string>
|
|
||||||
</property>
|
|
||||||
<property stdset="1">
|
|
||||||
<name>enabled</name>
|
|
||||||
<bool>false</bool>
|
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget row="3" column="2" >
|
<widget row="3" column="2" >
|
||||||
@ -195,55 +208,98 @@
|
|||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<string>Last page:</string>
|
<string>&Last page:</string>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>enabled</name>
|
<name>enabled</name>
|
||||||
<bool>false</bool>
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>buddy</name>
|
||||||
|
<cstring>toED</cstring>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget row="4" column="2" >
|
<widget row="4" column="2" >
|
||||||
<class>QLineEdit</class>
|
<class>QLineEdit</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>toPage</cstring>
|
<cstring>toED</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>enabled</name>
|
<name>enabled</name>
|
||||||
<bool>false</bool>
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Page number to print to</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget row="0" column="2" >
|
<widget row="0" column="2" >
|
||||||
<class>QCheckBox</class>
|
<class>QCheckBox</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>reverse</cstring>
|
<cstring>reverseCB</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<string>&Reverse order</string>
|
<string>Re&verse order</string>
|
||||||
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Print in reverse order</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget row="4" column="1" >
|
<widget row="4" column="1" >
|
||||||
<class>QLineEdit</class>
|
<class>QLineEdit</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>fromPage</cstring>
|
<cstring>fromED</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>enabled</name>
|
<name>enabled</name>
|
||||||
<bool>false</bool>
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Page number to print from</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget row="4" column="0" >
|
<widget row="4" column="0" >
|
||||||
<class>QRadioButton</class>
|
<class>QLabel</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>customPages</cstring>
|
<cstring>rangeLA</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<string>Pages:</string>
|
<string>Ran&ge</string>
|
||||||
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>buddy</name>
|
||||||
|
<cstring>fromED</cstring>
|
||||||
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Set a range of pages to print</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
<widget row="3" column="1" >
|
||||||
|
<class>QLabel</class>
|
||||||
|
<property stdset="1">
|
||||||
|
<name>name</name>
|
||||||
|
<cstring>fromPageL</cstring>
|
||||||
|
</property>
|
||||||
|
<property stdset="1">
|
||||||
|
<name>text</name>
|
||||||
|
<string>&Starting range:</string>
|
||||||
|
</property>
|
||||||
|
<property stdset="1">
|
||||||
|
<name>enabled</name>
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>buddy</name>
|
||||||
|
<cstring>fromED</cstring>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</grid>
|
</grid>
|
||||||
@ -271,7 +327,7 @@
|
|||||||
<class>QSpinBox</class>
|
<class>QSpinBox</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>copies</cstring>
|
<cstring>copiesSB</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>minValue</name>
|
<name>minValue</name>
|
||||||
@ -281,21 +337,29 @@
|
|||||||
<name>value</name>
|
<name>value</name>
|
||||||
<number>1</number>
|
<number>1</number>
|
||||||
</property>
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Number of copies</string>
|
||||||
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<widget>
|
<widget>
|
||||||
<class>QCheckBox</class>
|
<class>QCheckBox</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>collate</cstring>
|
<cstring>collateCB</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<string>Co&llate</string>
|
<string>&Collate</string>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>enabled</name>
|
<name>enabled</name>
|
||||||
<bool>false</bool>
|
<bool>false</bool>
|
||||||
</property>
|
</property>
|
||||||
|
<property>
|
||||||
|
<name>toolTip</name>
|
||||||
|
<string>Collate copies</string>
|
||||||
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
<spacer>
|
<spacer>
|
||||||
<property>
|
<property>
|
||||||
@ -371,11 +435,11 @@
|
|||||||
<class>QPushButton</class>
|
<class>QPushButton</class>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<cstring>cancelPB</cstring>
|
<cstring>closePB</cstring>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<string>&Cancel</string>
|
<string>Close</string>
|
||||||
</property>
|
</property>
|
||||||
<property stdset="1">
|
<property stdset="1">
|
||||||
<name>default</name>
|
<name>default</name>
|
||||||
@ -388,75 +452,117 @@
|
|||||||
</widget>
|
</widget>
|
||||||
<connections>
|
<connections>
|
||||||
<connection>
|
<connection>
|
||||||
<sender>toFile</sender>
|
<sender>copiesSB</sender>
|
||||||
<signal>toggled(bool)</signal>
|
|
||||||
<receiver>browsePB</receiver>
|
|
||||||
<slot>setEnabled(bool)</slot>
|
|
||||||
</connection>
|
|
||||||
<connection>
|
|
||||||
<sender>toFile</sender>
|
|
||||||
<signal>toggled(bool)</signal>
|
|
||||||
<receiver>fileName</receiver>
|
|
||||||
<slot>setEnabled(bool)</slot>
|
|
||||||
</connection>
|
|
||||||
<connection>
|
|
||||||
<sender>toFile</sender>
|
|
||||||
<signal>toggled(bool)</signal>
|
|
||||||
<receiver>printerName</receiver>
|
|
||||||
<slot>setDisabled(bool)</slot>
|
|
||||||
</connection>
|
|
||||||
<connection>
|
|
||||||
<sender>printPB</sender>
|
|
||||||
<signal>clicked()</signal>
|
|
||||||
<receiver>QPrintDialogBase</receiver>
|
|
||||||
<slot>print()</slot>
|
|
||||||
</connection>
|
|
||||||
<connection>
|
|
||||||
<sender>cancelPB</sender>
|
|
||||||
<signal>clicked()</signal>
|
|
||||||
<receiver>QPrintDialogBase</receiver>
|
|
||||||
<slot>cancel_adaptor()</slot>
|
|
||||||
</connection>
|
|
||||||
<connection>
|
|
||||||
<sender>copies</sender>
|
|
||||||
<signal>valueChanged(int)</signal>
|
<signal>valueChanged(int)</signal>
|
||||||
<receiver>QPrintDialogBase</receiver>
|
<receiver>QPrintDialogBase</receiver>
|
||||||
<slot>set_collate(int)</slot>
|
<slot>copiesChanged(int)</slot>
|
||||||
|
</connection>
|
||||||
|
<connection>
|
||||||
|
<sender>printerED</sender>
|
||||||
|
<signal>textChanged(const QString&)</signal>
|
||||||
|
<receiver>QPrintDialogBase</receiver>
|
||||||
|
<slot>printerChanged()</slot>
|
||||||
|
</connection>
|
||||||
|
<connection>
|
||||||
|
<sender>fileED</sender>
|
||||||
|
<signal>textChanged(const QString&)</signal>
|
||||||
|
<receiver>QPrintDialogBase</receiver>
|
||||||
|
<slot>fileChanged()</slot>
|
||||||
</connection>
|
</connection>
|
||||||
<connection>
|
<connection>
|
||||||
<sender>browsePB</sender>
|
<sender>browsePB</sender>
|
||||||
<signal>clicked()</signal>
|
<signal>clicked()</signal>
|
||||||
<receiver>QPrintDialogBase</receiver>
|
<receiver>QPrintDialogBase</receiver>
|
||||||
<slot>browse_file()</slot>
|
<slot>browseClicked()</slot>
|
||||||
</connection>
|
</connection>
|
||||||
<connection>
|
<connection>
|
||||||
<sender>customPages</sender>
|
<sender>allRB</sender>
|
||||||
<signal>toggled(bool)</signal>
|
<signal>toggled(bool)</signal>
|
||||||
<receiver>fromPage</receiver>
|
<receiver>QPrintDialogBase</receiver>
|
||||||
<slot>setEnabled(bool)</slot>
|
<slot>change_adaptor()</slot>
|
||||||
</connection>
|
</connection>
|
||||||
<connection>
|
<connection>
|
||||||
<sender>customPages</sender>
|
<sender>oddRB</sender>
|
||||||
<signal>toggled(bool)</signal>
|
<signal>toggled(bool)</signal>
|
||||||
<receiver>fromPageL</receiver>
|
<receiver>QPrintDialogBase</receiver>
|
||||||
<slot>setEnabled(bool)</slot>
|
<slot>change_adaptor()</slot>
|
||||||
</connection>
|
</connection>
|
||||||
<connection>
|
<connection>
|
||||||
<sender>customPages</sender>
|
<sender>evenRB</sender>
|
||||||
<signal>toggled(bool)</signal>
|
<signal>toggled(bool)</signal>
|
||||||
<receiver>toPage</receiver>
|
<receiver>QPrintDialogBase</receiver>
|
||||||
<slot>setEnabled(bool)</slot>
|
<slot>change_adaptor()</slot>
|
||||||
</connection>
|
</connection>
|
||||||
<connection>
|
<connection>
|
||||||
<sender>customPages</sender>
|
<sender>reverseCB</sender>
|
||||||
<signal>toggled(bool)</signal>
|
<signal>toggled(bool)</signal>
|
||||||
<receiver>toPageL</receiver>
|
<receiver>QPrintDialogBase</receiver>
|
||||||
<slot>setEnabled(bool)</slot>
|
<slot>change_adaptor()</slot>
|
||||||
</connection>
|
</connection>
|
||||||
<slot access="protected">cancel_adaptor()</slot>
|
<connection>
|
||||||
<slot access="protected">enable_pagerange(int)</slot>
|
<sender>collateCB</sender>
|
||||||
<slot access="protected">browse_file()</slot>
|
<signal>toggled(bool)</signal>
|
||||||
<slot access="protected">print()</slot>
|
<receiver>QPrintDialogBase</receiver>
|
||||||
<slot access="protected">set_collate(int)</slot>
|
<slot>change_adaptor()</slot>
|
||||||
|
</connection>
|
||||||
|
<connection>
|
||||||
|
<sender>fromED</sender>
|
||||||
|
<signal>textChanged(const QString&)</signal>
|
||||||
|
<receiver>QPrintDialogBase</receiver>
|
||||||
|
<slot>pagerangeChanged()</slot>
|
||||||
|
</connection>
|
||||||
|
<connection>
|
||||||
|
<sender>fromED</sender>
|
||||||
|
<signal>textChanged(const QString&)</signal>
|
||||||
|
<receiver>QPrintDialogBase</receiver>
|
||||||
|
<slot>change_adaptor()</slot>
|
||||||
|
</connection>
|
||||||
|
<connection>
|
||||||
|
<sender>toED</sender>
|
||||||
|
<signal>textChanged(const QString&)</signal>
|
||||||
|
<receiver>QPrintDialogBase</receiver>
|
||||||
|
<slot>pagerangeChanged()</slot>
|
||||||
|
</connection>
|
||||||
|
<connection>
|
||||||
|
<sender>toED</sender>
|
||||||
|
<signal>textChanged(const QString&)</signal>
|
||||||
|
<receiver>QPrintDialogBase</receiver>
|
||||||
|
<slot>change_adaptor()</slot>
|
||||||
|
</connection>
|
||||||
|
<connection>
|
||||||
|
<sender>fileRB</sender>
|
||||||
|
<signal>toggled(bool)</signal>
|
||||||
|
<receiver>QPrintDialogBase</receiver>
|
||||||
|
<slot>change_adaptor()</slot>
|
||||||
|
</connection>
|
||||||
|
<connection>
|
||||||
|
<sender>printerRB</sender>
|
||||||
|
<signal>toggled(bool)</signal>
|
||||||
|
<receiver>QPrintDialogBase</receiver>
|
||||||
|
<slot>change_adaptor()</slot>
|
||||||
|
</connection>
|
||||||
|
<slot access="protected">browseClicked()</slot>
|
||||||
|
<slot access="public">change_adaptor()</slot>
|
||||||
|
<slot access="public">copiesChanged(int)</slot>
|
||||||
|
<slot access="public">fileChanged()</slot>
|
||||||
|
<slot access="protected">pagerangeChanged()</slot>
|
||||||
|
<slot access="public">printerChanged()</slot>
|
||||||
</connections>
|
</connections>
|
||||||
|
<tabstops>
|
||||||
|
<tabstop>printerRB</tabstop>
|
||||||
|
<tabstop>printerED</tabstop>
|
||||||
|
<tabstop>fileRB</tabstop>
|
||||||
|
<tabstop>fileED</tabstop>
|
||||||
|
<tabstop>browsePB</tabstop>
|
||||||
|
<tabstop>allRB</tabstop>
|
||||||
|
<tabstop>oddRB</tabstop>
|
||||||
|
<tabstop>evenRB</tabstop>
|
||||||
|
<tabstop>fromED</tabstop>
|
||||||
|
<tabstop>toED</tabstop>
|
||||||
|
<tabstop>reverseCB</tabstop>
|
||||||
|
<tabstop>copiesSB</tabstop>
|
||||||
|
<tabstop>collateCB</tabstop>
|
||||||
|
<tabstop>printPB</tabstop>
|
||||||
|
<tabstop>closePB</tabstop>
|
||||||
|
</tabstops>
|
||||||
</UI>
|
</UI>
|
||||||
|
Loading…
Reference in New Issue
Block a user