20 #include <QPushButton> 22 #include <KHelpClient> 23 #include <KLocalizedString> 35 :QDialog(parent), Ui::AmplifyFreeDlg()
38 curveWidget->setMinimumSize(150, 100);
40 xScale->setMinimumSize(250, 30);
41 xScale->setMinMax(0, 100);
42 xScale->setLogMode(
false);
43 xScale->setUnit(i18n(
"ms"));
45 yScale->setMinimumSize( 30, 150);
46 yScale->setMinMax(0, 100);
47 yScale->setLogMode(
false);
48 yScale->setUnit(i18n(
"%"));
50 connect(buttonBox_Help->button(QDialogButtonBox::Help), SIGNAL(clicked()),
54 buttonBox->button(QDialogButtonBox::Ok)->setFocus();
66 Q_ASSERT(curveWidget);
69 cmd =
_(
"amplifyfree(");
70 if (p.hasParams()) cmd += p.nextParam();
72 cmd +=
_(
",") + p.nextParam();
82 QStringList::Iterator it;
83 QString cmd =
_(
"curve(");
86 if (it != params.end()) cmd += *(it++);
88 for (; it != params.end(); ++it)
92 if (curveWidget) curveWidget->setCurve(cmd);
98 KHelpClient::invokeHelp(
_(
"plugin_sect_amplifyfree"));
virtual ~AmplifyFreeDialog()
AmplifyFreeDialog(QWidget *parent)
bool connect(Kwave::StreamObject &source, const char *output, Kwave::StreamObject &sink, const char *input)
void setParams(QStringList ¶ms)