[1e7d67]: plugins / dialogs / formant / module.h Maximize Restore History

Download this file

module.h    60 lines (49 with data), 1.3 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#ifndef _FORMANT_DIALOG_H_
#define _FORMANT_DIALOG_H_ 1
#include <qpushbt.h>
#include <qlabel.h>
#include "../../../libgui/Dialog.h"
#include "../../../libgui/ScaleWidget.h"
#include "../../../libgui/CornerPatchWidget.h"
#include "../../../libgui/Slider.h"
#include "../../../libgui/FormantWidget.h"
#include <libkwave/DialogOperation.h>
#include <kintegerline.h>
//***********************************************************************
class FormantDialog : public Dialog
{
Q_OBJECT
public:
FormantDialog (bool modal,int rate);
~FormantDialog ();
int getCurve ();
void getWidgets (int);
const char *getCommand ();
public slots:
void posChanged (int);
void setScale (int,int);
void widthChanged (int);
void numberChanged (const char *);
void posChanged (const char *);
void widthChanged (const char *);
protected:
void resizeEvent (QResizeEvent *);
void refresh ();
private:
ScaleWidget *x,*y;
CornerPatchWidget *corner;
KIntegerLine *num;
KIntegerLine **pos;
KIntegerLine **widths;
Slider **widthslider;
Slider **posslider;
QLabel *poslabel;
QLabel *numlabel;
QPushButton *ok,*cancel;
FormantWidget *formant;
char *comstr;
int oldnum;
int rate;
bool inwidget;
};
#endif