28 #include <QtGui/QtGui>
29 #include <qwt_symbol.h>
40 : QMenu(
"Line Color", parent), d_which(which)
42 d_act.push_back(
new QAction(
"Blue",
this));
43 d_act.push_back(
new QAction(
"Red",
this));
44 d_act.push_back(
new QAction(
"Green",
this));
45 d_act.push_back(
new QAction(
"Black",
this));
46 d_act.push_back(
new QAction(
"Cyan",
this));
47 d_act.push_back(
new QAction(
"Magenta",
this));
48 d_act.push_back(
new QAction(
"Yellow",
this));
49 d_act.push_back(
new QAction(
"Gray",
this));
50 d_act.push_back(
new QAction(
"Dark Red",
this));
51 d_act.push_back(
new QAction(
"Dark Green",
this));
52 d_act.push_back(
new QAction(
"Dark Blue",
this));
53 d_act.push_back(
new QAction(
"Dark Gray",
this));
55 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
getBlue()));
56 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
getRed()));
57 connect(d_act[2], SIGNAL(triggered()),
this, SLOT(
getGreen()));
58 connect(d_act[3], SIGNAL(triggered()),
this, SLOT(
getBlack()));
59 connect(d_act[4], SIGNAL(triggered()),
this, SLOT(
getCyan()));
60 connect(d_act[5], SIGNAL(triggered()),
this, SLOT(
getMagenta()));
61 connect(d_act[6], SIGNAL(triggered()),
this, SLOT(
getYellow()));
62 connect(d_act[7], SIGNAL(triggered()),
this, SLOT(
getGray()));
63 connect(d_act[8], SIGNAL(triggered()),
this, SLOT(
getDarkRed()));
64 connect(d_act[9], SIGNAL(triggered()),
this, SLOT(
getDarkGreen()));
65 connect(d_act[10], SIGNAL(triggered()),
this, SLOT(
getDarkBlue()));
66 connect(d_act[11], SIGNAL(triggered()),
this, SLOT(
getDarkGray()));
68 QListIterator<QAction*> i(d_act);
70 QAction *a = i.next();
85 if(which < d_act.size())
88 throw std::runtime_error(
"LineColorMenu::getAction: which out of range.\n");
109 QList<QAction *> d_act;
123 : QMenu(
"Line Width", parent), d_which(which)
125 d_act.push_back(
new QAction(
"1",
this));
126 d_act.push_back(
new QAction(
"2",
this));
127 d_act.push_back(
new QAction(
"3",
this));
128 d_act.push_back(
new QAction(
"4",
this));
129 d_act.push_back(
new QAction(
"5",
this));
130 d_act.push_back(
new QAction(
"6",
this));
131 d_act.push_back(
new QAction(
"7",
this));
132 d_act.push_back(
new QAction(
"8",
this));
133 d_act.push_back(
new QAction(
"9",
this));
134 d_act.push_back(
new QAction(
"10",
this));
136 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
getOne()));
137 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
getTwo()));
138 connect(d_act[2], SIGNAL(triggered()),
this, SLOT(
getThree()));
139 connect(d_act[3], SIGNAL(triggered()),
this, SLOT(
getFour()));
140 connect(d_act[4], SIGNAL(triggered()),
this, SLOT(
getFive()));
141 connect(d_act[5], SIGNAL(triggered()),
this, SLOT(
getSix()));
142 connect(d_act[6], SIGNAL(triggered()),
this, SLOT(
getSeven()));
143 connect(d_act[7], SIGNAL(triggered()),
this, SLOT(
getEight()));
144 connect(d_act[8], SIGNAL(triggered()),
this, SLOT(
getNine()));
145 connect(d_act[9], SIGNAL(triggered()),
this, SLOT(
getTen()));
147 QListIterator<QAction*> i(d_act);
149 QAction *a = i.next();
164 if(which < d_act.size())
167 throw std::runtime_error(
"LineWidthMenu::getAction: which out of range.\n");
186 QList<QAction *> d_act;
200 : QMenu(
"Line Style", parent), d_which(which)
202 d_act.push_back(
new QAction(
"None",
this));
203 d_act.push_back(
new QAction(
"Solid",
this));
204 d_act.push_back(
new QAction(
"Dash",
this));
205 d_act.push_back(
new QAction(
"Dots",
this));
206 d_act.push_back(
new QAction(
"Dash-Dot",
this));
207 d_act.push_back(
new QAction(
"Dash-Dot-Dot",
this));
209 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
getNone()));
210 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
getSolid()));
211 connect(d_act[2], SIGNAL(triggered()),
this, SLOT(
getDash()));
212 connect(d_act[3], SIGNAL(triggered()),
this, SLOT(
getDots()));
213 connect(d_act[4], SIGNAL(triggered()),
this, SLOT(
getDashDot()));
214 connect(d_act[5], SIGNAL(triggered()),
this, SLOT(
getDashDotDot()));
216 QListIterator<QAction*> i(d_act);
218 QAction *a = i.next();
233 if(which < d_act.size())
236 throw std::runtime_error(
"LineStyleMenu::getAction: which out of range.\n");
251 QList<QAction *> d_act;
265 : QMenu(
"Line Marker", parent), d_which(which)
267 d_act.push_back(
new QAction(
"None",
this));
268 d_act.push_back(
new QAction(
"Circle",
this));
269 d_act.push_back(
new QAction(
"Rectangle",
this));
270 d_act.push_back(
new QAction(
"Diamond",
this));
271 d_act.push_back(
new QAction(
"Triangle",
this));
272 d_act.push_back(
new QAction(
"Down Triangle",
this));
273 d_act.push_back(
new QAction(
"Left Triangle",
this));
274 d_act.push_back(
new QAction(
"Right Triangle",
this));
275 d_act.push_back(
new QAction(
"Cross",
this));
276 d_act.push_back(
new QAction(
"X-Cross",
this));
277 d_act.push_back(
new QAction(
"Horiz. Line",
this));
278 d_act.push_back(
new QAction(
"Vert. Line",
this));
279 d_act.push_back(
new QAction(
"Star 1",
this));
280 d_act.push_back(
new QAction(
"Star 2",
this));
281 d_act.push_back(
new QAction(
"Hexagon",
this));
283 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
getNone()));
284 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
getCircle()));
285 connect(d_act[2], SIGNAL(triggered()),
this, SLOT(
getRect()));
286 connect(d_act[3], SIGNAL(triggered()),
this, SLOT(
getDiamond()));
287 connect(d_act[4], SIGNAL(triggered()),
this, SLOT(
getTriangle()));
288 connect(d_act[5], SIGNAL(triggered()),
this, SLOT(
getDTriangle()));
289 connect(d_act[6], SIGNAL(triggered()),
this, SLOT(
getLTriangle()));
290 connect(d_act[7], SIGNAL(triggered()),
this, SLOT(
getRTriangle()));
291 connect(d_act[8], SIGNAL(triggered()),
this, SLOT(
getCross()));
292 connect(d_act[9], SIGNAL(triggered()),
this, SLOT(
getXCross()));
293 connect(d_act[10], SIGNAL(triggered()),
this, SLOT(
getHLine()));
294 connect(d_act[11], SIGNAL(triggered()),
this, SLOT(
getVLine()));
295 connect(d_act[12], SIGNAL(triggered()),
this, SLOT(
getStar1()));
296 connect(d_act[13], SIGNAL(triggered()),
this, SLOT(
getStar2()));
297 connect(d_act[14], SIGNAL(triggered()),
this, SLOT(
getHexagon()));
299 QListIterator<QAction*> i(d_act);
301 QAction *a = i.next();
316 if(which < d_act.size())
319 throw std::runtime_error(
"LineMarkerMenu::getAction: which out of range.\n");
343 QList<QAction *> d_act;
357 : QMenu(
"Line Transparency", parent), d_which(which)
359 d_act.push_back(
new QAction(
"None",
this));
360 d_act.push_back(
new QAction(
"Low",
this));
361 d_act.push_back(
new QAction(
"Medium",
this));
362 d_act.push_back(
new QAction(
"High",
this));
363 d_act.push_back(
new QAction(
"Off",
this));
365 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
getNone()));
366 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
getLow()));
367 connect(d_act[2], SIGNAL(triggered()),
this, SLOT(
getMedium()));
368 connect(d_act[3], SIGNAL(triggered()),
this, SLOT(
getHigh()));
369 connect(d_act[4], SIGNAL(triggered()),
this, SLOT(
getOff()));
371 QListIterator<QAction*> i(d_act);
373 QAction *a = i.next();
388 if(which < d_act.size())
391 throw std::runtime_error(
"MarkerAlphaMenu::getAction: which out of range.\n");
405 QList<QAction *> d_act;
419 : QAction(
"Line Title", parent), d_which(which)
421 d_diag =
new QDialog(parent);
422 d_diag->setModal(
true);
424 d_text =
new QLineEdit();
426 QGridLayout *layout =
new QGridLayout(d_diag);
427 QPushButton *btn_ok =
new QPushButton(tr(
"OK"));
428 QPushButton *btn_cancel =
new QPushButton(tr(
"Cancel"));
430 layout->addWidget(d_text, 0, 0, 1, 2);
431 layout->addWidget(btn_ok, 1, 0);
432 layout->addWidget(btn_cancel, 1, 1);
434 connect(btn_ok, SIGNAL(clicked()),
this, SLOT(getText()));
435 connect(btn_cancel, SIGNAL(clicked()), d_diag, SLOT(close()));
437 connect(
this, SIGNAL(triggered()),
this, SLOT(
getTextDiag()));
476 : QAction(
"Other", parent)
478 d_diag =
new QDialog(parent);
479 d_diag->setWindowTitle(
"Other");
480 d_diag->setModal(
true);
482 d_text =
new QLineEdit();
484 QGridLayout *layout =
new QGridLayout(d_diag);
485 QPushButton *btn_ok =
new QPushButton(tr(
"OK"));
486 QPushButton *btn_cancel =
new QPushButton(tr(
"Cancel"));
488 layout->addWidget(d_text, 0, 0, 1, 2);
489 layout->addWidget(btn_ok, 1, 0);
490 layout->addWidget(btn_cancel, 1, 1);
492 connect(btn_ok, SIGNAL(clicked()),
this, SLOT(getText()));
493 connect(btn_cancel, SIGNAL(clicked()), d_diag, SLOT(close()));
495 connect(
this, SIGNAL(triggered()),
this, SLOT(
getTextDiag()));
531 : QAction(
"Other", parent)
533 d_diag =
new QDialog(parent);
534 d_diag->setWindowTitle(
"Other");
535 d_diag->setModal(
true);
537 d_text0 =
new QLineEdit();
538 d_text1 =
new QLineEdit();
540 QLabel *_label0 =
new QLabel(label0);
541 QLabel *_label1 =
new QLabel(label1);
543 QGridLayout *layout =
new QGridLayout(d_diag);
544 QPushButton *btn_ok =
new QPushButton(tr(
"OK"));
545 QPushButton *btn_cancel =
new QPushButton(tr(
"Cancel"));
547 layout->addWidget(_label0, 0, 0, 1, 2);
548 layout->addWidget(_label1, 1, 0, 1, 2);
550 layout->addWidget(d_text0, 0, 1, 1, 2);
551 layout->addWidget(d_text1, 1, 1, 1, 2);
552 layout->addWidget(btn_ok, 2, 0);
553 layout->addWidget(btn_cancel, 2, 1);
555 connect(btn_ok, SIGNAL(clicked()),
this, SLOT(getText()));
556 connect(btn_cancel, SIGNAL(clicked()), d_diag, SLOT(close()));
558 connect(
this, SIGNAL(triggered()),
this, SLOT(
getTextDiag()));
565 void whichTrigger(
const QString &text0,
const QString &text1);
596 : QMenu(
"FFT Size", parent)
598 d_act.push_back(
new QAction(
"32",
this));
599 d_act.push_back(
new QAction(
"64",
this));
600 d_act.push_back(
new QAction(
"128",
this));
601 d_act.push_back(
new QAction(
"256",
this));
602 d_act.push_back(
new QAction(
"512",
this));
603 d_act.push_back(
new QAction(
"1024",
this));
604 d_act.push_back(
new QAction(
"2048",
this));
605 d_act.push_back(
new QAction(
"4096",
this));
606 d_act.push_back(
new QAction(
"8192",
this));
607 d_act.push_back(
new QAction(
"16384",
this));
608 d_act.push_back(
new QAction(
"32768",
this));
611 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
get05()));
612 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
get06()));
613 connect(d_act[2], SIGNAL(triggered()),
this, SLOT(
get07()));
614 connect(d_act[3], SIGNAL(triggered()),
this, SLOT(
get08()));
615 connect(d_act[4], SIGNAL(triggered()),
this, SLOT(
get09()));
616 connect(d_act[5], SIGNAL(triggered()),
this, SLOT(
get10()));
617 connect(d_act[6], SIGNAL(triggered()),
this, SLOT(
get11()));
618 connect(d_act[7], SIGNAL(triggered()),
this, SLOT(
get12()));
619 connect(d_act[8], SIGNAL(triggered()),
this, SLOT(
get13()));
620 connect(d_act[9], SIGNAL(triggered()),
this, SLOT(
get14()));
621 connect(d_act[10], SIGNAL(triggered()),
this, SLOT(
get15()));
622 connect(d_act[11], SIGNAL(
whichTrigger(
const QString&)),
623 this, SLOT(
getOther(
const QString&)));
625 QListIterator<QAction*> i(d_act);
627 QAction *a = i.next();
642 if(which < d_act.size())
645 throw std::runtime_error(
"FFTSizeMenu::getAction: which out of range.\n");
665 int value = str.toInt();
670 QList<QAction *> d_act;
684 : QMenu(
"FFT Average", parent)
686 d_act.push_back(
new QAction(
"Off",
this));
687 d_act.push_back(
new QAction(
"High",
this));
688 d_act.push_back(
new QAction(
"Medium",
this));
689 d_act.push_back(
new QAction(
"Low",
this));
692 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
getOff()));
693 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
getHigh()));
694 connect(d_act[2], SIGNAL(triggered()),
this, SLOT(
getMedium()));
695 connect(d_act[3], SIGNAL(triggered()),
this, SLOT(
getLow()));
697 this, SLOT(
getOther(
const QString&)));
699 QListIterator<QAction*> i(d_act);
701 QAction *a = i.next();
716 if(which < d_act.size())
719 throw std::runtime_error(
"FFTSizeMenu::getAction: which out of range.\n");
732 float value = str.toFloat();
737 QList<QAction *> d_act;
751 : QMenu(
"FFT Window", parent)
753 d_act.push_back(
new QAction(
"None",
this));
754 d_act.push_back(
new QAction(
"Hamming",
this));
755 d_act.push_back(
new QAction(
"Hann",
this));
756 d_act.push_back(
new QAction(
"Blackman",
this));
757 d_act.push_back(
new QAction(
"Blackman-harris",
this));
758 d_act.push_back(
new QAction(
"Rectangular",
this));
759 d_act.push_back(
new QAction(
"Kaiser",
this));
761 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
getNone()));
762 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
getHamming()));
763 connect(d_act[2], SIGNAL(triggered()),
this, SLOT(
getHann()));
764 connect(d_act[3], SIGNAL(triggered()),
this, SLOT(
getBlackman()));
766 connect(d_act[5], SIGNAL(triggered()),
this, SLOT(
getRectangular()));
767 connect(d_act[6], SIGNAL(triggered()),
this, SLOT(
getKaiser()));
769 QListIterator<QAction*> i(d_act);
771 QAction *a = i.next();
786 if(which < d_act.size())
789 throw std::runtime_error(
"FFTWindowMenu::getAction: which out of range.\n");
805 QList<QAction *> d_act;
819 : QAction(
"Number of Points", parent)
821 d_diag =
new QDialog(parent);
822 d_diag->setWindowTitle(
"Number of Points");
823 d_diag->setModal(
true);
825 d_text =
new QLineEdit();
827 QGridLayout *layout =
new QGridLayout(d_diag);
828 QPushButton *btn_ok =
new QPushButton(tr(
"OK"));
829 QPushButton *btn_cancel =
new QPushButton(tr(
"Cancel"));
831 layout->addWidget(d_text, 0, 0, 1, 2);
832 layout->addWidget(btn_ok, 1, 0);
833 layout->addWidget(btn_cancel, 1, 1);
835 connect(btn_ok, SIGNAL(clicked()),
this, SLOT(getText()));
836 connect(btn_cancel, SIGNAL(clicked()), d_diag, SLOT(close()));
838 connect(
this, SIGNAL(triggered()),
this, SLOT(
getTextDiag()));
846 d_text->setText(QString().setNum(npts));
880 : QMenu(
"Color Map", parent), d_which(which)
882 d_act.push_back(
new QAction(
"Multi-Color",
this));
883 d_act.push_back(
new QAction(
"White Hot",
this));
884 d_act.push_back(
new QAction(
"Black Hot",
this));
885 d_act.push_back(
new QAction(
"Incandescent",
this));
886 d_act.push_back(
new QAction(
"Other",
this));
889 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
getMultiColor()));
890 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
getWhiteHot()));
891 connect(d_act[2], SIGNAL(triggered()),
this, SLOT(
getBlackHot()));
893 connect(d_act[4], SIGNAL(triggered()),
this, SLOT(
getOther()));
895 QListIterator<QAction*> i(d_act);
897 QAction *a = i.next();
901 d_max_value = QColor(
"white");
902 d_min_value = QColor(
"white");
915 if(which < d_act.size())
918 throw std::runtime_error(
"ColorMapMenu::getAction: which out of range.\n");
923 const QColor &min_color=QColor(),
924 const QColor &max_color=QColor());
934 QMessageBox::information(
this,
"Set low and high intensities",
935 "In the next windows, select the low and then the high intensity colors.",
937 d_min_value = QColorDialog::getColor(d_min_value,
this);
938 d_max_value = QColorDialog::getColor(d_max_value,
this);
941 d_min_value, d_max_value);
945 QList<QAction *> d_act;
947 QColor d_max_value, d_min_value;
961 : QMenu(
"Mode", parent)
963 d_grp =
new QActionGroup(
this);
964 d_act.push_back(
new QAction(
"Free",
this));
965 d_act.push_back(
new QAction(
"Auto",
this));
966 d_act.push_back(
new QAction(
"Normal",
this));
967 d_act.push_back(
new QAction(
"Tag",
this));
969 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
getFree()));
970 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
getAuto()));
971 connect(d_act[2], SIGNAL(triggered()),
this, SLOT(
getNorm()));
972 connect(d_act[3], SIGNAL(triggered()),
this, SLOT(
getTag()));
974 QListIterator<QAction*> i(d_act);
976 QAction *a = i.next();
977 a->setCheckable(
true);
978 a->setActionGroup(d_grp);
993 if(which < d_act.size())
996 throw std::runtime_error(
"TriggerModeMenu::getAction: which out of range.\n");
1015 throw std::runtime_error(
"TriggerModeMenu::getAction: unknown trigger mode.\n");
1029 QList<QAction *> d_act;
1030 QActionGroup *d_grp;
1043 : QMenu(
"Slope", parent)
1045 d_grp =
new QActionGroup(
this);
1046 d_act.push_back(
new QAction(
"Positive",
this));
1047 d_act.push_back(
new QAction(
"Negative",
this));
1049 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
getPos()));
1050 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
getNeg()));
1052 QListIterator<QAction*> i(d_act);
1053 while(i.hasNext()) {
1054 QAction *a = i.next();
1055 a->setCheckable(
true);
1056 a->setActionGroup(d_grp);
1066 return d_act.size();
1071 if(which < d_act.size())
1072 return d_act[which];
1074 throw std::runtime_error(
"TriggerSlopeMenu::getAction: which out of range.\n");
1087 throw std::runtime_error(
"TriggerSlopeMenu::getAction: unknown trigger slope.\n");
1099 QList<QAction *> d_act;
1100 QActionGroup *d_grp;
1113 : QMenu(
"Channel", parent)
1115 d_grp =
new QActionGroup(
this);
1116 for(
int i = 0; i < nchans; i++) {
1117 d_act.push_back(
new QAction(QString().setNum(i),
this));
1118 d_act[i]->setCheckable(
true);
1119 d_act[i]->setActionGroup(d_grp);
1121 addAction(d_act[i]);
1122 connect(d_act[i], SIGNAL(triggered()),
this, SLOT(
getChannel()));
1131 return d_act.size();
1136 if(which < d_act.size())
1137 return d_act[which];
1139 throw std::runtime_error(
"TriggerChannelMenu::getAction: which out of range.\n");
1149 QAction *a = d_grp->checkedAction();
1150 int which = a->text().toInt();
1155 QList<QAction *> d_act;
1156 QActionGroup *d_grp;
1169 : QAction(desc, parent)
1171 d_diag =
new QDialog(parent);
1172 d_diag->setWindowTitle(desc);
1173 d_diag->setModal(
true);
1175 d_text =
new QLineEdit();
1177 QGridLayout *layout =
new QGridLayout(d_diag);
1178 QPushButton *btn_ok =
new QPushButton(tr(
"OK"));
1179 QPushButton *btn_cancel =
new QPushButton(tr(
"Cancel"));
1181 layout->addWidget(d_text, 0, 0, 1, 2);
1182 layout->addWidget(btn_ok, 1, 0);
1183 layout->addWidget(btn_cancel, 1, 1);
1185 connect(btn_ok, SIGNAL(clicked()),
this, SLOT(getText()));
1186 connect(btn_cancel, SIGNAL(clicked()), d_diag, SLOT(close()));
1188 connect(
this, SIGNAL(triggered()),
this, SLOT(
getTextDiag()));
OtherAction(QWidget *parent)
Definition: form_menus.h:475
Definition: gr-qtgui/include/gnuradio/qtgui/trigger_mode.h:38
Hann window; max attenuation 44 dB.
Definition: firdes.h:48
Hamming window; max attenuation 53 dB.
Definition: firdes.h:47
~OtherAction()
Definition: form_menus.h:498
void getTextDiag()
Definition: form_menus.h:568
Definition: form_menus.h:413
Basic rectangular window.
Definition: firdes.h:50
~LineTitleAction()
Definition: form_menus.h:440
Definition: form_menus.h:470
Definition: qtgui_types.h:142
Definition: gr-qtgui/include/gnuradio/qtgui/trigger_mode.h:37
Kaiser window; max attenuation a function of beta, google it.
Definition: firdes.h:51
Definition: form_menus.h:525
void getTextDiag()
Definition: form_menus.h:505
Definition: gr-qtgui/include/gnuradio/qtgui/trigger_mode.h:31
Definition: qtgui_types.h:144
don't use a window
Definition: firdes.h:46
OtherDualAction(QString label0, QString label1, QWidget *parent)
Definition: form_menus.h:530
Definition: qtgui_types.h:141
Definition: gr-qtgui/include/gnuradio/qtgui/trigger_mode.h:30
void whichTrigger(const QString &text0, const QString &text1)
Definition: qtgui_types.h:143
trigger_slope
Definition: gr-qtgui/include/gnuradio/qtgui/trigger_mode.h:36
trigger_mode
Definition: gr-qtgui/include/gnuradio/qtgui/trigger_mode.h:29
void whichTrigger(const QString &text)
Definition: gr-qtgui/include/gnuradio/qtgui/trigger_mode.h:33
Blackman window; max attenuation 74 dB.
Definition: firdes.h:49
void whichTrigger(int which, const QString &text)
~OtherDualAction()
Definition: form_menus.h:561
LineTitleAction(int which, QWidget *parent)
Definition: form_menus.h:418
VOLK_API $kern pname $kern name
A function pointer to the dispatcher implementation.
Definition: qtgui_types.h:140
Blackman-harris window.
Definition: firdes.h:52
Definition: gr-qtgui/include/gnuradio/qtgui/trigger_mode.h:32
void getTextDiag()
Definition: form_menus.h:447
win_type
Definition: firdes.h:45