tdeprint
kmconfigcommand.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "kmconfigcommand.h"
00021 #include "kxmlcommandselector.h"
00022
00023 #include <tqlabel.h>
00024 #include <tqgroupbox.h>
00025 #include <tqlayout.h>
00026
00027 #include <tdelocale.h>
00028 #include <kdialog.h>
00029
00030 KMConfigCommand::KMConfigCommand(TQWidget *parent, const char *name)
00031 : KMConfigPage(parent, name)
00032 {
00033 setPageName(i18n("Commands"));
00034 setPageHeader(i18n("Command Settings"));
00035 setPagePixmap("application-x-executable");
00036
00037 TQGroupBox *gb = new TQGroupBox(0, Qt::Horizontal, i18n("Edit/Create Commands"), this);
00038 TQLabel *lab = new TQLabel(i18n(
00039 "<p>Command objects perform a conversion from input to output.<br>"
00040 "They are used as the basis to build both print filters "
00041 "and special printers. They are described by a command string, a "
00042 "set of options, a set of requirements and associated mime types. "
00043 "Here you can create new command objects and edit existing ones. All "
00044 "changes will only be effective for you."), gb);
00045 KXmlCommandSelector *sel = new KXmlCommandSelector(false, gb);
00046
00047 TQVBoxLayout *l0 = new TQVBoxLayout(this, 0, KDialog::spacingHint());
00048 l0->addWidget(gb);
00049 l0->addStretch(1);
00050 TQVBoxLayout *l2 = new TQVBoxLayout(TQT_TQLAYOUT(gb->layout()), KDialog::spacingHint());
00051 l2->addWidget(lab);
00052 l2->addWidget(sel);
00053 }