22 #include <KLocalizedString>    38                                             const QVariantList &args)
    42      m_start(0), m_range(0)
    66     if (!dialog) 
return Q_NULLPTR;
    68     QStringList *list = 
new QStringList();
    70     if (list && dialog->exec()) {
    72         *list << QString::number(dialog->
startMode());
    73         *list << QString::number(dialog->
rangeMode());
    74         *list << QString::number(dialog->
start());
    75         *list << QString::number(dialog->
range());
    78             QString::number(dialog->
startMode()) + 
_(
",") +
    79             QString::number(dialog->
rangeMode()) + 
_(
",") +
    80             QString::number(dialog->
start()) + 
_(
",") +
    81             QString::number(dialog->
range())+
    86         if (list) 
delete list;
    90     if (dialog) 
delete dialog;
    99     if (result) 
return result;
   112     if (length > signal_length)
   113         length = signal_length;
   114     if ((offset + length) >= signal_length)
   115         length = signal_length - offset;
   134     if (params.count() != 4) {
   140     mode = param.toInt(&ok);
   142     if (!ok) 
return -EINVAL;
   159     mode = param.toInt(&ok);
   161     if (!ok) 
return -EINVAL;
   178     if (!ok) 
return -EINVAL;
   183     if (!ok) 
return -EINVAL;
   189 #include "SelectRangePlugin.moc" void emitCommand(const QString &command)
int interpreteParameters(QStringList ¶ms)
Kwave::SelectTimeWidget::Mode m_start_mode
virtual ~SelectRangePlugin() Q_DECL_OVERRIDE
QWidget * parentWidget() const
virtual QStringList * setup(QStringList &previous_params) Q_DECL_OVERRIDE
Kwave::PluginManager & manager() const
virtual sample_index_t signalLength()
sample_index_t selectionStart()
virtual double signalRate()
virtual void selectRange(sample_index_t offset, sample_index_t length)
#define KWAVE_PLUGIN(name, class)
virtual int start(QStringList ¶ms) Q_DECL_OVERRIDE
Kwave::SelectTimeWidget::Mode m_range_mode