From e16866e072f94410321d70daedbcb855ea878cac Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 6 Nov 2011 15:56:40 -0600 Subject: Actually move the kde files that were renamed in the last commit --- kdeprint/cups/kptagspage.cpp | 164 ------------------------------------------- 1 file changed, 164 deletions(-) delete mode 100644 kdeprint/cups/kptagspage.cpp (limited to 'kdeprint/cups/kptagspage.cpp') diff --git a/kdeprint/cups/kptagspage.cpp b/kdeprint/cups/kptagspage.cpp deleted file mode 100644 index d91a8b427..000000000 --- a/kdeprint/cups/kptagspage.cpp +++ /dev/null @@ -1,164 +0,0 @@ -/* - * This file is part of the KDE libraries - * Copyright (c) 2001 Michael Goffioul - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License version 2 as published by the Free Software Foundation. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public License - * along with this library; see the file COPYING.LIB. If not, write to - * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. - **/ - -#include "kptagspage.h" - -#include -#include -#include -#include -#include -#include - -#include - -KPTagsPage::KPTagsPage(bool ro, TQWidget *parent, const char *name) -: KPrintDialogPage(parent, name) -{ - - //WhatsThis strings.... (added by pfeifle@kde.org) - TQString whatsThisAdditionalTagsTable = i18n("

Additional Tags

" - " You may send additional commands to the CUPS server via this editable list. " - " There are 3 purposes for this:" - "
    " - "
  • Use any current or future standard CUPS job option not supported by the " - " KDEPrint GUI.
  • " - "
  • Control any custom job option you may want to support in custom CUPS filters " - " and backends plugged into the CUPS filtering chain.
  • " - "
  • Send short messages to the operators of your production printers in your " - " Central Repro Department." - "
" - "

Standard CUPS job options: A complete list of standard CUPS job " - " options is in the CUPS User Manual. " - " Mappings of the kprinter user interface widgets to respective CUPS job option " - " names are named in the various WhatsThis help items..

" - "

Custom CUPS job options: CUPS print servers may be customized with additional " - " print filters and backends which understand custom job options. You can specify such " - " custom job options here. If in doubt, ask your system administrator..

" - "

" - "

Operator Messages: You may send additional messages to the operator(s) of your" - " production printers (e.g. in your Central Repro Department

)" - " Messages can be read by the operator(s) (or yourself) by viewing" - " the \"Job IPP Report\" for the job.

" - " Examples:
" - "
"
-						" A standard CUPS job option:
" - " (Name) number-up -- (Value) 9
" - "
" - " A job option for custom CUPS filters or backends:
" - " (Name) DANKA_watermark -- (Value) Company_Confidential
" - "
" - " A message to the operator(s):
" - " (Name) Deliver_after_completion -- (Value) to_Marketing_Departm.
" - "
" - "

Note: the fields must not include spaces, tabs or quotes. You may need to " - " double-click on a field to edit it." - "

Warning: Do not use such standard CUPS option names which also can be used " - " through the KDEPrint GUI. Results may be unpredictable if they conflict, " - " or if they are sent multiple times. For all options supported by the GUI, please do use " - " the GUI. (Each GUI element's 'WhatsThis' names the related CUPS option name.)

" - "
" ); - setTitle(i18n("Additional Tags")); - setOnlyRealPrinters(true); - - m_tags = new TQTable(10, 2, this); - m_tags->horizontalHeader()->setStretchEnabled(true); - m_tags->horizontalHeader()->setLabel(0, i18n("Name")); - m_tags->horizontalHeader()->setLabel(1, i18n("Value")); - m_tags->setReadOnly(ro); - TQWhatsThis::add(m_tags, whatsThisAdditionalTagsTable); - - TQVBoxLayout *l0 = new TQVBoxLayout(this, 0, 5); - l0->addWidget(m_tags); - - if (ro) - { - TQLabel *lab = new TQLabel(i18n("Read-Only"), this); - TQFont f = lab->font(); - f.setBold(true); - lab->setFont(f); - lab->tqsetAlignment(AlignVCenter|AlignRight); - l0->addWidget(lab); - } -} - -KPTagsPage::~KPTagsPage() -{ -} - -bool KPTagsPage::isValid(TQString& msg) -{ - TQRegExp re("\\s"); - for (int r=0; rnumCols(); r++) - { - TQString tag(m_tags->text(r, 0)); - if (tag.isEmpty()) - continue; - else if (tag.find(re) != -1) - { - msg = i18n("The tag name must not contain any spaces, tabs or quotes: %1.").arg(tag); - return false; - } - } - return true; -} - -void KPTagsPage::setOptions(const TQMap& opts) -{ - int r(0); - TQRegExp re("^\"|\"$"); - for (TQMap::ConstIterator it=opts.begin(); it!=opts.end() && rnumRows(); ++it) - { - if (it.key().startsWith("KDEPrint-")) - { - m_tags->setText(r, 0, it.key().mid(9)); - TQString data = it.data(); - m_tags->setText(r, 1, data.replace(re, "")); - r++; - } - } - for (; rnumRows(); r++) - { - m_tags->setText(r, 0, TQString::null); - m_tags->setText(r, 1, TQString::null); - } -} - -void KPTagsPage::getOptions(TQMap& opts, bool) -{ - for (int r=0; rnumRows(); r++) - { - TQString tag(m_tags->text(r, 0)), val(m_tags->text(r, 1)); - if (!tag.isEmpty()) - { - tag.prepend("KDEPrint-"); - opts[tag] = val.prepend("\"").append("\""); - } - } -} - -TQSize KPTagsPage::tqsizeHint() const -{ - return TQSize(-1, -1); -} - -TQSize KPTagsPage::tqminimumSizeHint() const -{ - return TQSize(-1, -1); -} -- cgit v1.2.1