21 #include <QPushButton> 22 #include <QRadioButton> 26 #include <KHelpClient> 27 #include <KLocalizedString> 35 Mode start_mode,
Mode range_mode,
unsigned int range,
double sample_rate,
37 :QDialog(widget), Ui::SelectRangeDlg()
44 sample_rate, 0, signal_length);
45 select_start->setTitle(i18n(
"Start"));
46 select_start->setMode(start_mode);
49 if (select_range) select_range->init(
50 range_mode, range, sample_rate, offset, signal_length);
55 setMinimumSize(sizeHint());
56 setFixedSize(sizeHint());
58 connect(btHelp->button(QDialogButtonBox::Help), SIGNAL(clicked()),
62 buttonBox->button(QDialogButtonBox::Ok)->setFocus();
73 if (select_range) select_range->setMode(new_mode);
80 KHelpClient::invokeHelp(
_(
"plugin_sect_selectrange"));
SelectRangeDialog(QWidget *widget, Mode start_mode, Mode range_mode, unsigned int range, double sample_rate, sample_index_t offset, sample_index_t signal_length)
bool connect(Kwave::StreamObject &source, const char *output, Kwave::StreamObject &sink, const char *input)
void setMode(Kwave::SelectTimeWidget::Mode new_mode)
virtual ~SelectRangeDialog()