-
Notifications
You must be signed in to change notification settings - Fork 214
/
Copy pathqf_dialog.h
66 lines (57 loc) · 2.18 KB
/
qf_dialog.h
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
60
61
62
63
64
65
66
/***************************************************************************
qf_dialog.h
-------------
begin : Fri May 1 2009
copyright : (C) 2009 by Stefan Jahn
email : [email protected]
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************/
#ifndef FILTERDIALOG_H
#define FILTERDIALOG_H
#include <QDialog>
//Added by qt3to4:
#include <Q3VBoxLayout>
#include <QLabel>
class Q3VBoxLayout;
class QLineEdit;
class QComboBox;
class QLabel;
class QCheckBox;
class QRadioButton;
class Q3VButtonGroup;
class QPushButton;
class QWidget;
class FilterDialog : public QDialog
{
Q_OBJECT
public:
FilterDialog(QWidget *);
~FilterDialog();
private slots:
void slotHelpAbout();
void slotHelpAboutQt();
void slotQuit();
private:
public:
QPushButton * okButton, * cancelButton;
QLineEdit * EnterCutoff, * EnterZin, * EnterZout, * EnterStopband,
* EnterAngle, * EnterBandwidth, * EnterAttenuation, * EnterRipple;
Q3VBoxLayout * all;
QComboBox * CutoffCombo, * StopbandCombo, * FilterName, * TformName,
* OrderCombo, * SubOrderCombo, * BandwidthCombo;
QLabel * CutoffLabel, * ZinLabel, * OhmLabel, * ZoutLabel, * OhmLabel_2,
* StopbandLabel, * AngleLabel, * AngleUnitLabel, * BandwidthLabel,
* AttenuationLabel, * dBLabel, * RippleLabel, * RippleUnitLabel;
QCheckBox * OrderBox, * DualBox, * CauerPoleBox, * OptimizeCauerBox,
* EqualInductorBox, * UseCrossBox;
QRadioButton * Cmax, * Cmin, * NoC, * Lmin, * NoL, * Lmax;
Q3VButtonGroup * Lboxes, * Cboxes;
};
#endif