This file is indexed.

/usr/lib/python2.7/dist-packages/gnuradio/filter/pyqt_filter_stacked.py is in gnuradio 3.7.11-10.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   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
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'pyqt_filter_stacked.ui'
#
# Created: Wed Aug  8 11:42:47 2012
#      by: PyQt4 UI code generator 4.9.1
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    _fromUtf8 = lambda s: s

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1128, 649)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.stackedWindows = QtGui.QStackedWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stackedWindows.sizePolicy().hasHeightForWidth())
        self.stackedWindows.setSizePolicy(sizePolicy)
        self.stackedWindows.setObjectName(_fromUtf8("stackedWindows"))
        self.classic = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.classic.sizePolicy().hasHeightForWidth())
        self.classic.setSizePolicy(sizePolicy)
        self.classic.setObjectName(_fromUtf8("classic"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.classic)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.splitter = QtGui.QSplitter(self.classic)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth())
        self.splitter.setSizePolicy(sizePolicy)
        self.splitter.setMinimumSize(QtCore.QSize(600, 0))
        self.splitter.setOrientation(QtCore.Qt.Vertical)
        self.splitter.setObjectName(_fromUtf8("splitter"))
        self.tabGroup = QtGui.QTabWidget(self.splitter)
        self.tabGroup.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.tabGroup.sizePolicy().hasHeightForWidth())
        self.tabGroup.setSizePolicy(sizePolicy)
        self.tabGroup.setTabsClosable(False)
        self.tabGroup.setMovable(False)
        self.tabGroup.setObjectName(_fromUtf8("tabGroup"))
        self.freqTab = QtGui.QWidget()
        self.freqTab.setObjectName(_fromUtf8("freqTab"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout(self.freqTab)
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.freqPlot = Qwt5.QwtPlot(self.freqTab)
        self.freqPlot.setObjectName(_fromUtf8("freqPlot"))
        self.horizontalLayout_9.addWidget(self.freqPlot)
        self.tabGroup.addTab(self.freqTab, _fromUtf8(""))
        self.timeTab = QtGui.QWidget()
        self.timeTab.setObjectName(_fromUtf8("timeTab"))
        self.horizontalLayout_10 = QtGui.QHBoxLayout(self.timeTab)
        self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10"))
        self.timePlot = Qwt5.QwtPlot(self.timeTab)
        self.timePlot.setObjectName(_fromUtf8("timePlot"))
        self.horizontalLayout_10.addWidget(self.timePlot)
        self.tabGroup.addTab(self.timeTab, _fromUtf8(""))
        self.phaseTab = QtGui.QWidget()
        self.phaseTab.setObjectName(_fromUtf8("phaseTab"))
        self.horizontalLayout_11 = QtGui.QHBoxLayout(self.phaseTab)
        self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
        self.phasePlot = Qwt5.QwtPlot(self.phaseTab)
        self.phasePlot.setObjectName(_fromUtf8("phasePlot"))
        self.horizontalLayout_11.addWidget(self.phasePlot)
        self.tabGroup.addTab(self.phaseTab, _fromUtf8(""))
        self.groupTab = QtGui.QWidget()
        self.groupTab.setObjectName(_fromUtf8("groupTab"))
        self.horizontalLayout_12 = QtGui.QHBoxLayout(self.groupTab)
        self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12"))
        self.groupPlot = Qwt5.QwtPlot(self.groupTab)
        self.groupPlot.setObjectName(_fromUtf8("groupPlot"))
        self.horizontalLayout_12.addWidget(self.groupPlot)
        self.tabGroup.addTab(self.groupTab, _fromUtf8(""))
        self.fcTab = QtGui.QWidget()
        self.fcTab.setObjectName(_fromUtf8("fcTab"))
        self.horizontalLayout_7 = QtGui.QHBoxLayout(self.fcTab)
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.filterCoeff = QtGui.QTextBrowser(self.fcTab)
        self.filterCoeff.setObjectName(_fromUtf8("filterCoeff"))
        self.horizontalLayout_7.addWidget(self.filterCoeff)
        self.tabGroup.addTab(self.fcTab, _fromUtf8(""))
        self.impresTab = QtGui.QWidget()
        self.impresTab.setObjectName(_fromUtf8("impresTab"))
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.impresTab)
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.impresPlot = Qwt5.QwtPlot(self.impresTab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.impresPlot.sizePolicy().hasHeightForWidth())
        self.impresPlot.setSizePolicy(sizePolicy)
        self.impresPlot.setObjectName(_fromUtf8("impresPlot"))
        self.horizontalLayout_6.addWidget(self.impresPlot)
        self.tabGroup.addTab(self.impresTab, _fromUtf8(""))
        self.stepresTab = QtGui.QWidget()
        self.stepresTab.setObjectName(_fromUtf8("stepresTab"))
        self.horizontalLayout_8 = QtGui.QHBoxLayout(self.stepresTab)
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.stepresPlot = Qwt5.QwtPlot(self.stepresTab)
        self.stepresPlot.setObjectName(_fromUtf8("stepresPlot"))
        self.horizontalLayout_8.addWidget(self.stepresPlot)
        self.tabGroup.addTab(self.stepresTab, _fromUtf8(""))
        self.pdelayTab = QtGui.QWidget()
        self.pdelayTab.setObjectName(_fromUtf8("pdelayTab"))
        self.horizontalLayout_17 = QtGui.QHBoxLayout(self.pdelayTab)
        self.horizontalLayout_17.setObjectName(_fromUtf8("horizontalLayout_17"))
        self.pdelayPlot = Qwt5.QwtPlot(self.pdelayTab)
        self.pdelayPlot.setObjectName(_fromUtf8("pdelayPlot"))
        self.horizontalLayout_17.addWidget(self.pdelayPlot)
        self.tabGroup.addTab(self.pdelayTab, _fromUtf8(""))
        self.filterspecView = QtGui.QTabWidget(self.splitter)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.filterspecView.sizePolicy().hasHeightForWidth())
        self.filterspecView.setSizePolicy(sizePolicy)
        self.filterspecView.setMinimumSize(QtCore.QSize(0, 100))
        self.filterspecView.setBaseSize(QtCore.QSize(0, 100))
        self.filterspecView.setDocumentMode(False)
        self.filterspecView.setTabsClosable(False)
        self.filterspecView.setObjectName(_fromUtf8("filterspecView"))
        self.bandDiagram = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bandDiagram.sizePolicy().hasHeightForWidth())
        self.bandDiagram.setSizePolicy(sizePolicy)
        self.bandDiagram.setObjectName(_fromUtf8("bandDiagram"))
        self.horizontalLayout_13 = QtGui.QHBoxLayout(self.bandDiagram)
        self.horizontalLayout_13.setObjectName(_fromUtf8("horizontalLayout_13"))
        self.bandView = BandGraphicsView(self.bandDiagram)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.bandView.sizePolicy().hasHeightForWidth())
        self.bandView.setSizePolicy(sizePolicy)
        self.bandView.setMinimumSize(QtCore.QSize(525, 249))
        self.bandView.setObjectName(_fromUtf8("bandView"))
        self.horizontalLayout_13.addWidget(self.bandView)
        self.filterspecView.addTab(self.bandDiagram, _fromUtf8(""))
        self.poleZero = QtGui.QWidget()
        self.poleZero.setAutoFillBackground(False)
        self.poleZero.setObjectName(_fromUtf8("poleZero"))
        self.gridLayout_2 = QtGui.QGridLayout(self.poleZero)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.pzPlot = PzPlot(self.poleZero)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pzPlot.sizePolicy().hasHeightForWidth())
        self.pzPlot.setSizePolicy(sizePolicy)
        self.pzPlot.setObjectName(_fromUtf8("pzPlot"))
        self.gridLayout_2.addWidget(self.pzPlot, 0, 0, 1, 1)
        self.pzgroupBox = QtGui.QGroupBox(self.poleZero)
        self.pzgroupBox.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.pzgroupBox.setTitle(_fromUtf8(""))
        self.pzgroupBox.setFlat(False)
        self.pzgroupBox.setCheckable(False)
        self.pzgroupBox.setObjectName(_fromUtf8("pzgroupBox"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.pzgroupBox)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.addzeroPush = QtGui.QToolButton(self.pzgroupBox)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/add_zero.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.addzeroPush.setIcon(icon)
        self.addzeroPush.setIconSize(QtCore.QSize(16, 16))
        self.addzeroPush.setCheckable(True)
        self.addzeroPush.setObjectName(_fromUtf8("addzeroPush"))
        self.verticalLayout_3.addWidget(self.addzeroPush)
        self.addpolePush = QtGui.QToolButton(self.pzgroupBox)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/add_pole.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.addpolePush.setIcon(icon1)
        self.addpolePush.setCheckable(True)
        self.addpolePush.setObjectName(_fromUtf8("addpolePush"))
        self.verticalLayout_3.addWidget(self.addpolePush)
        self.delPush = QtGui.QToolButton(self.pzgroupBox)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/remove_red.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.delPush.setIcon(icon2)
        self.delPush.setCheckable(True)
        self.delPush.setObjectName(_fromUtf8("delPush"))
        self.verticalLayout_3.addWidget(self.delPush)
        self.conjPush = QtGui.QToolButton(self.pzgroupBox)
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/conjugate.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.conjPush.setIcon(icon3)
        self.conjPush.setIconSize(QtCore.QSize(16, 16))
        self.conjPush.setCheckable(True)
        self.conjPush.setObjectName(_fromUtf8("conjPush"))
        self.verticalLayout_3.addWidget(self.conjPush)
        self.gridLayout_2.addWidget(self.pzgroupBox, 0, 1, 1, 1)
        self.pzstatusBar = QtGui.QStatusBar(self.poleZero)
        self.pzstatusBar.setObjectName(_fromUtf8("pzstatusBar"))
        self.gridLayout_2.addWidget(self.pzstatusBar, 1, 0, 1, 2)
        self.filterspecView.addTab(self.poleZero, _fromUtf8(""))
        self.horizontalLayout.addWidget(self.splitter)
        self.quickFrame = QtGui.QFrame(self.classic)
        self.quickFrame.setMinimumSize(QtCore.QSize(180, 200))
        self.quickFrame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.quickFrame.setFrameShadow(QtGui.QFrame.Raised)
        self.quickFrame.setObjectName(_fromUtf8("quickFrame"))
        self.responseBox = QtGui.QGroupBox(self.quickFrame)
        self.responseBox.setGeometry(QtCore.QRect(10, 10, 161, 251))
        self.responseBox.setObjectName(_fromUtf8("responseBox"))
        self.checkMagres = QtGui.QCheckBox(self.responseBox)
        self.checkMagres.setGeometry(QtCore.QRect(10, 40, 151, 19))
        self.checkMagres.setChecked(True)
        self.checkMagres.setObjectName(_fromUtf8("checkMagres"))
        self.checkPhase = QtGui.QCheckBox(self.responseBox)
        self.checkPhase.setGeometry(QtCore.QRect(10, 60, 151, 19))
        self.checkPhase.setChecked(True)
        self.checkPhase.setObjectName(_fromUtf8("checkPhase"))
        self.checkGdelay = QtGui.QCheckBox(self.responseBox)
        self.checkGdelay.setGeometry(QtCore.QRect(10, 80, 111, 19))
        self.checkGdelay.setChecked(True)
        self.checkGdelay.setObjectName(_fromUtf8("checkGdelay"))
        self.checkPdelay = QtGui.QCheckBox(self.responseBox)
        self.checkPdelay.setGeometry(QtCore.QRect(10, 100, 111, 19))
        self.checkPdelay.setChecked(True)
        self.checkPdelay.setObjectName(_fromUtf8("checkPdelay"))
        self.checkImpulse = QtGui.QCheckBox(self.responseBox)
        self.checkImpulse.setGeometry(QtCore.QRect(10, 120, 141, 19))
        self.checkImpulse.setChecked(True)
        self.checkImpulse.setObjectName(_fromUtf8("checkImpulse"))
        self.checkStep = QtGui.QCheckBox(self.responseBox)
        self.checkStep.setGeometry(QtCore.QRect(10, 140, 131, 19))
        self.checkStep.setChecked(True)
        self.checkStep.setObjectName(_fromUtf8("checkStep"))
        self.checkGrid = QtGui.QCheckBox(self.responseBox)
        self.checkGrid.setGeometry(QtCore.QRect(10, 160, 85, 19))
        self.checkGrid.setObjectName(_fromUtf8("checkGrid"))
        self.checkFcoeff = QtGui.QCheckBox(self.responseBox)
        self.checkFcoeff.setGeometry(QtCore.QRect(10, 180, 131, 19))
        self.checkFcoeff.setChecked(True)
        self.checkFcoeff.setObjectName(_fromUtf8("checkFcoeff"))
        self.checkKeepcur = QtGui.QCheckBox(self.responseBox)
        self.checkKeepcur.setGeometry(QtCore.QRect(10, 200, 141, 19))
        self.checkKeepcur.setObjectName(_fromUtf8("checkKeepcur"))
        self.groupSpecs = QtGui.QGroupBox(self.quickFrame)
        self.groupSpecs.setGeometry(QtCore.QRect(10, 280, 161, 91))
        self.groupSpecs.setObjectName(_fromUtf8("groupSpecs"))
        self.checkBand = QtGui.QCheckBox(self.groupSpecs)
        self.checkBand.setGeometry(QtCore.QRect(10, 20, 111, 19))
        self.checkBand.setChecked(True)
        self.checkBand.setObjectName(_fromUtf8("checkBand"))
        self.checkPzplot = QtGui.QCheckBox(self.groupSpecs)
        self.checkPzplot.setGeometry(QtCore.QRect(10, 40, 131, 19))
        self.checkPzplot.setChecked(True)
        self.checkPzplot.setObjectName(_fromUtf8("checkPzplot"))
        self.sysParamsBox = QtGui.QGroupBox(self.quickFrame)
        self.sysParamsBox.setGeometry(QtCore.QRect(10, 390, 161, 91))
        self.sysParamsBox.setObjectName(_fromUtf8("sysParamsBox"))
        self.formLayout_4 = QtGui.QFormLayout(self.sysParamsBox)
        self.formLayout_4.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_4.setObjectName(_fromUtf8("formLayout_4"))
        self.nfftLabel = QtGui.QLabel(self.sysParamsBox)
        self.nfftLabel.setMinimumSize(QtCore.QSize(150, 0))
        self.nfftLabel.setObjectName(_fromUtf8("nfftLabel"))
        self.formLayout_4.setWidget(1, QtGui.QFormLayout.LabelRole, self.nfftLabel)
        self.nfftEdit = QtGui.QLineEdit(self.sysParamsBox)
        self.nfftEdit.setObjectName(_fromUtf8("nfftEdit"))
        self.formLayout_4.setWidget(2, QtGui.QFormLayout.LabelRole, self.nfftEdit)
        self.horizontalLayout.addWidget(self.quickFrame)
        self.stackedWindows.addWidget(self.classic)
        self.modern = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.modern.sizePolicy().hasHeightForWidth())
        self.modern.setSizePolicy(sizePolicy)
        self.modern.setObjectName(_fromUtf8("modern"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.modern)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.splitter_3 = QtGui.QSplitter(self.modern)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.splitter_3.sizePolicy().hasHeightForWidth())
        self.splitter_3.setSizePolicy(sizePolicy)
        self.splitter_3.setOrientation(QtCore.Qt.Vertical)
        self.splitter_3.setObjectName(_fromUtf8("splitter_3"))
        self.splitter_2 = QtGui.QSplitter(self.splitter_3)
        self.splitter_2.setOrientation(QtCore.Qt.Horizontal)
        self.splitter_2.setObjectName(_fromUtf8("splitter_2"))
        self.mfreqTabgroup = QtGui.QTabWidget(self.splitter_2)
        self.mfreqTabgroup.setTabsClosable(False)
        self.mfreqTabgroup.setObjectName(_fromUtf8("mfreqTabgroup"))
        self.mfreqTab = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mfreqTab.sizePolicy().hasHeightForWidth())
        self.mfreqTab.setSizePolicy(sizePolicy)
        self.mfreqTab.setObjectName(_fromUtf8("mfreqTab"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.mfreqTab)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.mfreqPlot = Qwt5.QwtPlot(self.mfreqTab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mfreqPlot.sizePolicy().hasHeightForWidth())
        self.mfreqPlot.setSizePolicy(sizePolicy)
        self.mfreqPlot.setObjectName(_fromUtf8("mfreqPlot"))
        self.horizontalLayout_2.addWidget(self.mfreqPlot)
        self.mfgroupBox = QtGui.QGroupBox(self.mfreqTab)
        self.mfgroupBox.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.mfgroupBox.setTitle(_fromUtf8(""))
        self.mfgroupBox.setFlat(False)
        self.mfgroupBox.setCheckable(False)
        self.mfgroupBox.setObjectName(_fromUtf8("mfgroupBox"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.mfgroupBox)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.mfmagPush = QtGui.QToolButton(self.mfgroupBox)
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/mag_response.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mfmagPush.setIcon(icon4)
        self.mfmagPush.setIconSize(QtCore.QSize(16, 16))
        self.mfmagPush.setCheckable(False)
        self.mfmagPush.setObjectName(_fromUtf8("mfmagPush"))
        self.verticalLayout_2.addWidget(self.mfmagPush)
        self.mfphasePush = QtGui.QToolButton(self.mfgroupBox)
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/phase_response.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mfphasePush.setIcon(icon5)
        self.mfphasePush.setIconSize(QtCore.QSize(16, 16))
        self.mfphasePush.setCheckable(False)
        self.mfphasePush.setObjectName(_fromUtf8("mfphasePush"))
        self.verticalLayout_2.addWidget(self.mfphasePush)
        self.mfgpdlyPush = QtGui.QToolButton(self.mfgroupBox)
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/group_delay.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mfgpdlyPush.setIcon(icon6)
        self.mfgpdlyPush.setIconSize(QtCore.QSize(16, 16))
        self.mfgpdlyPush.setCheckable(False)
        self.mfgpdlyPush.setObjectName(_fromUtf8("mfgpdlyPush"))
        self.verticalLayout_2.addWidget(self.mfgpdlyPush)
        self.mfphdlyPush = QtGui.QToolButton(self.mfgroupBox)
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/phase_delay.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mfphdlyPush.setIcon(icon7)
        self.mfphdlyPush.setIconSize(QtCore.QSize(16, 16))
        self.mfphdlyPush.setCheckable(False)
        self.mfphdlyPush.setObjectName(_fromUtf8("mfphdlyPush"))
        self.verticalLayout_2.addWidget(self.mfphdlyPush)
        self.mfoverlayPush = QtGui.QToolButton(self.mfgroupBox)
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/overlay.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mfoverlayPush.setIcon(icon8)
        self.mfoverlayPush.setIconSize(QtCore.QSize(16, 16))
        self.mfoverlayPush.setCheckable(True)
        self.mfoverlayPush.setObjectName(_fromUtf8("mfoverlayPush"))
        self.verticalLayout_2.addWidget(self.mfoverlayPush)
        self.horizontalLayout_2.addWidget(self.mfgroupBox)
        self.mfreqTabgroup.addTab(self.mfreqTab, _fromUtf8(""))
        self.mtimeTabgroup = QtGui.QTabWidget(self.splitter_2)
        self.mtimeTabgroup.setObjectName(_fromUtf8("mtimeTabgroup"))
        self.mtimeTab = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mtimeTab.sizePolicy().hasHeightForWidth())
        self.mtimeTab.setSizePolicy(sizePolicy)
        self.mtimeTab.setObjectName(_fromUtf8("mtimeTab"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.mtimeTab)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.mtimePlot = Qwt5.QwtPlot(self.mtimeTab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mtimePlot.sizePolicy().hasHeightForWidth())
        self.mtimePlot.setSizePolicy(sizePolicy)
        self.mtimePlot.setObjectName(_fromUtf8("mtimePlot"))
        self.horizontalLayout_3.addWidget(self.mtimePlot)
        self.mtgroupBox = QtGui.QGroupBox(self.mtimeTab)
        self.mtgroupBox.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.mtgroupBox.setTitle(_fromUtf8(""))
        self.mtgroupBox.setFlat(False)
        self.mtgroupBox.setCheckable(False)
        self.mtgroupBox.setObjectName(_fromUtf8("mtgroupBox"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.mtgroupBox)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.mttapsPush = QtGui.QToolButton(self.mtgroupBox)
        icon9 = QtGui.QIcon()
        icon9.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/filtr_taps.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mttapsPush.setIcon(icon9)
        self.mttapsPush.setIconSize(QtCore.QSize(16, 16))
        self.mttapsPush.setCheckable(False)
        self.mttapsPush.setObjectName(_fromUtf8("mttapsPush"))
        self.verticalLayout_5.addWidget(self.mttapsPush)
        self.mtstepPush = QtGui.QToolButton(self.mtgroupBox)
        icon10 = QtGui.QIcon()
        icon10.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/step_response.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mtstepPush.setIcon(icon10)
        self.mtstepPush.setIconSize(QtCore.QSize(16, 16))
        self.mtstepPush.setCheckable(False)
        self.mtstepPush.setObjectName(_fromUtf8("mtstepPush"))
        self.verticalLayout_5.addWidget(self.mtstepPush)
        self.mtimpPush = QtGui.QToolButton(self.mtgroupBox)
        icon11 = QtGui.QIcon()
        icon11.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/impulse.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mtimpPush.setIcon(icon11)
        self.mtimpPush.setIconSize(QtCore.QSize(16, 16))
        self.mtimpPush.setCheckable(False)
        self.mtimpPush.setObjectName(_fromUtf8("mtimpPush"))
        self.verticalLayout_5.addWidget(self.mtimpPush)
        self.horizontalLayout_3.addWidget(self.mtgroupBox)
        self.mtimeTabgroup.addTab(self.mtimeTab, _fromUtf8(""))
        self.mfilterspecView = QtGui.QTabWidget(self.splitter_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mfilterspecView.sizePolicy().hasHeightForWidth())
        self.mfilterspecView.setSizePolicy(sizePolicy)
        self.mfilterspecView.setMinimumSize(QtCore.QSize(0, 100))
        self.mfilterspecView.setBaseSize(QtCore.QSize(0, 100))
        self.mfilterspecView.setDocumentMode(False)
        self.mfilterspecView.setTabsClosable(False)
        self.mfilterspecView.setObjectName(_fromUtf8("mfilterspecView"))
        self.mbandDiagram = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mbandDiagram.sizePolicy().hasHeightForWidth())
        self.mbandDiagram.setSizePolicy(sizePolicy)
        self.mbandDiagram.setObjectName(_fromUtf8("mbandDiagram"))
        self.horizontalLayout_15 = QtGui.QHBoxLayout(self.mbandDiagram)
        self.horizontalLayout_15.setObjectName(_fromUtf8("horizontalLayout_15"))
        self.mbandView = BandGraphicsView(self.mbandDiagram)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.mbandView.sizePolicy().hasHeightForWidth())
        self.mbandView.setSizePolicy(sizePolicy)
        self.mbandView.setMinimumSize(QtCore.QSize(525, 249))
        self.mbandView.setObjectName(_fromUtf8("mbandView"))
        self.horizontalLayout_15.addWidget(self.mbandView)
        self.mfilterspecView.addTab(self.mbandDiagram, _fromUtf8(""))
        self.mpoleZero = QtGui.QWidget()
        self.mpoleZero.setAutoFillBackground(False)
        self.mpoleZero.setObjectName(_fromUtf8("mpoleZero"))
        self.gridLayout_3 = QtGui.QGridLayout(self.mpoleZero)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.mpzPlot = PzPlot(self.mpoleZero)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpzPlot.sizePolicy().hasHeightForWidth())
        self.mpzPlot.setSizePolicy(sizePolicy)
        self.mpzPlot.setObjectName(_fromUtf8("mpzPlot"))
        self.gridLayout_3.addWidget(self.mpzPlot, 0, 0, 1, 1)
        self.mpzgroupBox = QtGui.QGroupBox(self.mpoleZero)
        self.mpzgroupBox.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.mpzgroupBox.setTitle(_fromUtf8(""))
        self.mpzgroupBox.setFlat(False)
        self.mpzgroupBox.setCheckable(False)
        self.mpzgroupBox.setObjectName(_fromUtf8("mpzgroupBox"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.mpzgroupBox)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.maddzeroPush = QtGui.QToolButton(self.mpzgroupBox)
        self.maddzeroPush.setIcon(icon)
        self.maddzeroPush.setCheckable(True)
        self.maddzeroPush.setObjectName(_fromUtf8("maddzeroPush"))
        self.verticalLayout_4.addWidget(self.maddzeroPush)
        self.maddpolePush = QtGui.QToolButton(self.mpzgroupBox)
        self.maddpolePush.setIcon(icon1)
        self.maddpolePush.setCheckable(True)
        self.maddpolePush.setObjectName(_fromUtf8("maddpolePush"))
        self.verticalLayout_4.addWidget(self.maddpolePush)
        self.mdelPush = QtGui.QToolButton(self.mpzgroupBox)
        self.mdelPush.setIcon(icon2)
        self.mdelPush.setCheckable(True)
        self.mdelPush.setObjectName(_fromUtf8("mdelPush"))
        self.verticalLayout_4.addWidget(self.mdelPush)
        self.mconjPush = QtGui.QToolButton(self.mpzgroupBox)
        self.mconjPush.setIcon(icon3)
        self.mconjPush.setIconSize(QtCore.QSize(16, 16))
        self.mconjPush.setCheckable(True)
        self.mconjPush.setObjectName(_fromUtf8("mconjPush"))
        self.verticalLayout_4.addWidget(self.mconjPush)
        self.gridLayout_3.addWidget(self.mpzgroupBox, 0, 1, 1, 1)
        self.mpzstatusBar = QtGui.QStatusBar(self.mpoleZero)
        self.mpzstatusBar.setObjectName(_fromUtf8("mpzstatusBar"))
        self.gridLayout_3.addWidget(self.mpzstatusBar, 1, 0, 1, 2)
        self.mfilterspecView.addTab(self.mpoleZero, _fromUtf8(""))
        self.mfcTab = QtGui.QWidget()
        self.mfcTab.setObjectName(_fromUtf8("mfcTab"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.mfcTab)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.mfilterCoeff = QtGui.QTextBrowser(self.mfcTab)
        self.mfilterCoeff.setObjectName(_fromUtf8("mfilterCoeff"))
        self.horizontalLayout_4.addWidget(self.mfilterCoeff)
        self.mfilterspecView.addTab(self.mfcTab, _fromUtf8(""))
        self.horizontalLayout_5.addWidget(self.splitter_3)
        self.stackedWindows.addWidget(self.modern)
        self.gridLayout.addWidget(self.stackedWindows, 0, 1, 1, 1)
        self.filterFrame = QtGui.QFrame(self.centralwidget)
        self.filterFrame.setMinimumSize(QtCore.QSize(300, 0))
        self.filterFrame.setMaximumSize(QtCore.QSize(300, 16777215))
        self.filterFrame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.filterFrame.setFrameShadow(QtGui.QFrame.Raised)
        self.filterFrame.setObjectName(_fromUtf8("filterFrame"))
        self.verticalLayout = QtGui.QVBoxLayout(self.filterFrame)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.fselectComboBox = QtGui.QComboBox(self.filterFrame)
        self.fselectComboBox.setEnabled(True)
        self.fselectComboBox.setObjectName(_fromUtf8("fselectComboBox"))
        self.fselectComboBox.addItem(_fromUtf8(""))
        self.fselectComboBox.addItem(_fromUtf8(""))
        self.verticalLayout.addWidget(self.fselectComboBox)
        self.filterTypeComboBox = QtGui.QComboBox(self.filterFrame)
        self.filterTypeComboBox.setObjectName(_fromUtf8("filterTypeComboBox"))
        self.filterTypeComboBox.addItem(_fromUtf8(""))
        self.filterTypeComboBox.addItem(_fromUtf8(""))
        self.filterTypeComboBox.addItem(_fromUtf8(""))
        self.filterTypeComboBox.addItem(_fromUtf8(""))
        self.filterTypeComboBox.addItem(_fromUtf8(""))
        self.filterTypeComboBox.addItem(_fromUtf8(""))
        self.filterTypeComboBox.addItem(_fromUtf8(""))
        self.filterTypeComboBox.addItem(_fromUtf8(""))
        self.verticalLayout.addWidget(self.filterTypeComboBox)
        self.iirfilterBandComboBox = QtGui.QComboBox(self.filterFrame)
        self.iirfilterBandComboBox.setObjectName(_fromUtf8("iirfilterBandComboBox"))
        self.iirfilterBandComboBox.addItem(_fromUtf8(""))
        self.iirfilterBandComboBox.addItem(_fromUtf8(""))
        self.iirfilterBandComboBox.addItem(_fromUtf8(""))
        self.iirfilterBandComboBox.addItem(_fromUtf8(""))
        self.verticalLayout.addWidget(self.iirfilterBandComboBox)
        self.adComboBox = QtGui.QComboBox(self.filterFrame)
        self.adComboBox.setObjectName(_fromUtf8("adComboBox"))
        self.adComboBox.addItem(_fromUtf8(""))
        self.adComboBox.addItem(_fromUtf8(""))
        self.verticalLayout.addWidget(self.adComboBox)
        self.filterDesignTypeComboBox = QtGui.QComboBox(self.filterFrame)
        self.filterDesignTypeComboBox.setObjectName(_fromUtf8("filterDesignTypeComboBox"))
        self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
        self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
        self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
        self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
        self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
        self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
        self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
        self.verticalLayout.addWidget(self.filterDesignTypeComboBox)
        self.iirfilterTypeComboBox = QtGui.QComboBox(self.filterFrame)
        self.iirfilterTypeComboBox.setObjectName(_fromUtf8("iirfilterTypeComboBox"))
        self.iirfilterTypeComboBox.addItem(_fromUtf8(""))
        self.iirfilterTypeComboBox.addItem(_fromUtf8(""))
        self.iirfilterTypeComboBox.addItem(_fromUtf8(""))
        self.iirfilterTypeComboBox.addItem(_fromUtf8(""))
        self.iirfilterTypeComboBox.addItem(_fromUtf8(""))
        self.verticalLayout.addWidget(self.iirfilterTypeComboBox)
        self.globalParamsBox = QtGui.QGroupBox(self.filterFrame)
        self.globalParamsBox.setTitle(_fromUtf8(""))
        self.globalParamsBox.setObjectName(_fromUtf8("globalParamsBox"))
        self.formLayout_12 = QtGui.QFormLayout(self.globalParamsBox)
        self.formLayout_12.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_12.setObjectName(_fromUtf8("formLayout_12"))
        self.sampleRateLabel = QtGui.QLabel(self.globalParamsBox)
        self.sampleRateLabel.setMaximumSize(QtCore.QSize(16777215, 30))
        self.sampleRateLabel.setObjectName(_fromUtf8("sampleRateLabel"))
        self.formLayout_12.setWidget(0, QtGui.QFormLayout.LabelRole, self.sampleRateLabel)
        self.sampleRateEdit = QtGui.QLineEdit(self.globalParamsBox)
        self.sampleRateEdit.setMaximumSize(QtCore.QSize(16777215, 30))
        self.sampleRateEdit.setObjectName(_fromUtf8("sampleRateEdit"))
        self.formLayout_12.setWidget(0, QtGui.QFormLayout.FieldRole, self.sampleRateEdit)
        self.filterGainLabel = QtGui.QLabel(self.globalParamsBox)
        self.filterGainLabel.setObjectName(_fromUtf8("filterGainLabel"))
        self.formLayout_12.setWidget(1, QtGui.QFormLayout.LabelRole, self.filterGainLabel)
        self.filterGainEdit = QtGui.QLineEdit(self.globalParamsBox)
        self.filterGainEdit.setObjectName(_fromUtf8("filterGainEdit"))
        self.formLayout_12.setWidget(1, QtGui.QFormLayout.FieldRole, self.filterGainEdit)
        self.verticalLayout.addWidget(self.globalParamsBox)
        self.filterTypeWidget = QtGui.QStackedWidget(self.filterFrame)
        self.filterTypeWidget.setObjectName(_fromUtf8("filterTypeWidget"))
        self.firlpfPage = QtGui.QWidget()
        self.firlpfPage.setObjectName(_fromUtf8("firlpfPage"))
        self.formLayout = QtGui.QFormLayout(self.firlpfPage)
        self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.endofLpfPassBandLabel = QtGui.QLabel(self.firlpfPage)
        self.endofLpfPassBandLabel.setObjectName(_fromUtf8("endofLpfPassBandLabel"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.endofLpfPassBandLabel)
        self.endofLpfPassBandEdit = QtGui.QLineEdit(self.firlpfPage)
        self.endofLpfPassBandEdit.setObjectName(_fromUtf8("endofLpfPassBandEdit"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.endofLpfPassBandEdit)
        self.startofLpfStopBandLabel = QtGui.QLabel(self.firlpfPage)
        self.startofLpfStopBandLabel.setObjectName(_fromUtf8("startofLpfStopBandLabel"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.startofLpfStopBandLabel)
        self.startofLpfStopBandEdit = QtGui.QLineEdit(self.firlpfPage)
        self.startofLpfStopBandEdit.setObjectName(_fromUtf8("startofLpfStopBandEdit"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.startofLpfStopBandEdit)
        self.lpfStopBandAttenLabel = QtGui.QLabel(self.firlpfPage)
        self.lpfStopBandAttenLabel.setObjectName(_fromUtf8("lpfStopBandAttenLabel"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.lpfStopBandAttenLabel)
        self.lpfStopBandAttenEdit = QtGui.QLineEdit(self.firlpfPage)
        self.lpfStopBandAttenEdit.setObjectName(_fromUtf8("lpfStopBandAttenEdit"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.lpfStopBandAttenEdit)
        self.lpfPassBandRippleLabel = QtGui.QLabel(self.firlpfPage)
        self.lpfPassBandRippleLabel.setObjectName(_fromUtf8("lpfPassBandRippleLabel"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.lpfPassBandRippleLabel)
        self.lpfPassBandRippleEdit = QtGui.QLineEdit(self.firlpfPage)
        self.lpfPassBandRippleEdit.setObjectName(_fromUtf8("lpfPassBandRippleEdit"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.lpfPassBandRippleEdit)
        self.filterTypeWidget.addWidget(self.firlpfPage)
        self.firbpfPage = QtGui.QWidget()
        self.firbpfPage.setObjectName(_fromUtf8("firbpfPage"))
        self.formLayout_2 = QtGui.QFormLayout(self.firbpfPage)
        self.formLayout_2.setObjectName(_fromUtf8("formLayout_2"))
        self.startofBpfPassBandLabel = QtGui.QLabel(self.firbpfPage)
        self.startofBpfPassBandLabel.setObjectName(_fromUtf8("startofBpfPassBandLabel"))
        self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.startofBpfPassBandLabel)
        self.startofBpfPassBandEdit = QtGui.QLineEdit(self.firbpfPage)
        self.startofBpfPassBandEdit.setObjectName(_fromUtf8("startofBpfPassBandEdit"))
        self.formLayout_2.setWidget(0, QtGui.QFormLayout.FieldRole, self.startofBpfPassBandEdit)
        self.endofBpfPassBandLabel = QtGui.QLabel(self.firbpfPage)
        self.endofBpfPassBandLabel.setObjectName(_fromUtf8("endofBpfPassBandLabel"))
        self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole, self.endofBpfPassBandLabel)
        self.endofBpfPassBandEdit = QtGui.QLineEdit(self.firbpfPage)
        self.endofBpfPassBandEdit.setObjectName(_fromUtf8("endofBpfPassBandEdit"))
        self.formLayout_2.setWidget(1, QtGui.QFormLayout.FieldRole, self.endofBpfPassBandEdit)
        self.bpfStopBandAttenEdit = QtGui.QLineEdit(self.firbpfPage)
        self.bpfStopBandAttenEdit.setObjectName(_fromUtf8("bpfStopBandAttenEdit"))
        self.formLayout_2.setWidget(3, QtGui.QFormLayout.FieldRole, self.bpfStopBandAttenEdit)
        self.bpfStopBandAttenLabel = QtGui.QLabel(self.firbpfPage)
        self.bpfStopBandAttenLabel.setObjectName(_fromUtf8("bpfStopBandAttenLabel"))
        self.formLayout_2.setWidget(3, QtGui.QFormLayout.LabelRole, self.bpfStopBandAttenLabel)
        self.bpfTransitionLabel = QtGui.QLabel(self.firbpfPage)
        self.bpfTransitionLabel.setObjectName(_fromUtf8("bpfTransitionLabel"))
        self.formLayout_2.setWidget(2, QtGui.QFormLayout.LabelRole, self.bpfTransitionLabel)
        self.bpfTransitionEdit = QtGui.QLineEdit(self.firbpfPage)
        self.bpfTransitionEdit.setObjectName(_fromUtf8("bpfTransitionEdit"))
        self.formLayout_2.setWidget(2, QtGui.QFormLayout.FieldRole, self.bpfTransitionEdit)
        self.bpfPassBandRippleEdit = QtGui.QLineEdit(self.firbpfPage)
        self.bpfPassBandRippleEdit.setObjectName(_fromUtf8("bpfPassBandRippleEdit"))
        self.formLayout_2.setWidget(4, QtGui.QFormLayout.FieldRole, self.bpfPassBandRippleEdit)
        self.bpfPassBandRippleLabel = QtGui.QLabel(self.firbpfPage)
        self.bpfPassBandRippleLabel.setObjectName(_fromUtf8("bpfPassBandRippleLabel"))
        self.formLayout_2.setWidget(4, QtGui.QFormLayout.LabelRole, self.bpfPassBandRippleLabel)
        self.filterTypeWidget.addWidget(self.firbpfPage)
        self.firbnfPage = QtGui.QWidget()
        self.firbnfPage.setObjectName(_fromUtf8("firbnfPage"))
        self.formLayout_5 = QtGui.QFormLayout(self.firbnfPage)
        self.formLayout_5.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_5.setObjectName(_fromUtf8("formLayout_5"))
        self.startofBnfStopBandLabel = QtGui.QLabel(self.firbnfPage)
        self.startofBnfStopBandLabel.setObjectName(_fromUtf8("startofBnfStopBandLabel"))
        self.formLayout_5.setWidget(0, QtGui.QFormLayout.LabelRole, self.startofBnfStopBandLabel)
        self.startofBnfStopBandEdit = QtGui.QLineEdit(self.firbnfPage)
        self.startofBnfStopBandEdit.setObjectName(_fromUtf8("startofBnfStopBandEdit"))
        self.formLayout_5.setWidget(0, QtGui.QFormLayout.FieldRole, self.startofBnfStopBandEdit)
        self.endofBnfStopBandLabel = QtGui.QLabel(self.firbnfPage)
        self.endofBnfStopBandLabel.setObjectName(_fromUtf8("endofBnfStopBandLabel"))
        self.formLayout_5.setWidget(1, QtGui.QFormLayout.LabelRole, self.endofBnfStopBandLabel)
        self.endofBnfStopBandEdit = QtGui.QLineEdit(self.firbnfPage)
        self.endofBnfStopBandEdit.setObjectName(_fromUtf8("endofBnfStopBandEdit"))
        self.formLayout_5.setWidget(1, QtGui.QFormLayout.FieldRole, self.endofBnfStopBandEdit)
        self.bnfTransitionLabel = QtGui.QLabel(self.firbnfPage)
        self.bnfTransitionLabel.setObjectName(_fromUtf8("bnfTransitionLabel"))
        self.formLayout_5.setWidget(2, QtGui.QFormLayout.LabelRole, self.bnfTransitionLabel)
        self.bnfTransitionEdit = QtGui.QLineEdit(self.firbnfPage)
        self.bnfTransitionEdit.setObjectName(_fromUtf8("bnfTransitionEdit"))
        self.formLayout_5.setWidget(2, QtGui.QFormLayout.FieldRole, self.bnfTransitionEdit)
        self.bnfStopBandAttenLabel = QtGui.QLabel(self.firbnfPage)
        self.bnfStopBandAttenLabel.setObjectName(_fromUtf8("bnfStopBandAttenLabel"))
        self.formLayout_5.setWidget(3, QtGui.QFormLayout.LabelRole, self.bnfStopBandAttenLabel)
        self.bnfStopBandAttenEdit = QtGui.QLineEdit(self.firbnfPage)
        self.bnfStopBandAttenEdit.setObjectName(_fromUtf8("bnfStopBandAttenEdit"))
        self.formLayout_5.setWidget(3, QtGui.QFormLayout.FieldRole, self.bnfStopBandAttenEdit)
        self.bnfPassBandRippleLabel = QtGui.QLabel(self.firbnfPage)
        self.bnfPassBandRippleLabel.setObjectName(_fromUtf8("bnfPassBandRippleLabel"))
        self.formLayout_5.setWidget(4, QtGui.QFormLayout.LabelRole, self.bnfPassBandRippleLabel)
        self.bnfPassBandRippleEdit = QtGui.QLineEdit(self.firbnfPage)
        self.bnfPassBandRippleEdit.setObjectName(_fromUtf8("bnfPassBandRippleEdit"))
        self.formLayout_5.setWidget(4, QtGui.QFormLayout.FieldRole, self.bnfPassBandRippleEdit)
        self.filterTypeWidget.addWidget(self.firbnfPage)
        self.firhpfPage = QtGui.QWidget()
        self.firhpfPage.setObjectName(_fromUtf8("firhpfPage"))
        self.formLayout_3 = QtGui.QFormLayout(self.firhpfPage)
        self.formLayout_3.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_3.setObjectName(_fromUtf8("formLayout_3"))
        self.endofHpfStopBandLabel = QtGui.QLabel(self.firhpfPage)
        self.endofHpfStopBandLabel.setObjectName(_fromUtf8("endofHpfStopBandLabel"))
        self.formLayout_3.setWidget(0, QtGui.QFormLayout.LabelRole, self.endofHpfStopBandLabel)
        self.endofHpfStopBandEdit = QtGui.QLineEdit(self.firhpfPage)
        self.endofHpfStopBandEdit.setObjectName(_fromUtf8("endofHpfStopBandEdit"))
        self.formLayout_3.setWidget(0, QtGui.QFormLayout.FieldRole, self.endofHpfStopBandEdit)
        self.startofHpfPassBandLabel = QtGui.QLabel(self.firhpfPage)
        self.startofHpfPassBandLabel.setObjectName(_fromUtf8("startofHpfPassBandLabel"))
        self.formLayout_3.setWidget(1, QtGui.QFormLayout.LabelRole, self.startofHpfPassBandLabel)
        self.startofHpfPassBandEdit = QtGui.QLineEdit(self.firhpfPage)
        self.startofHpfPassBandEdit.setObjectName(_fromUtf8("startofHpfPassBandEdit"))
        self.formLayout_3.setWidget(1, QtGui.QFormLayout.FieldRole, self.startofHpfPassBandEdit)
        self.hpfStopBandAttenLabel = QtGui.QLabel(self.firhpfPage)
        self.hpfStopBandAttenLabel.setObjectName(_fromUtf8("hpfStopBandAttenLabel"))
        self.formLayout_3.setWidget(2, QtGui.QFormLayout.LabelRole, self.hpfStopBandAttenLabel)
        self.hpfStopBandAttenEdit = QtGui.QLineEdit(self.firhpfPage)
        self.hpfStopBandAttenEdit.setObjectName(_fromUtf8("hpfStopBandAttenEdit"))
        self.formLayout_3.setWidget(2, QtGui.QFormLayout.FieldRole, self.hpfStopBandAttenEdit)
        self.hpfPassBandRippleLabel = QtGui.QLabel(self.firhpfPage)
        self.hpfPassBandRippleLabel.setObjectName(_fromUtf8("hpfPassBandRippleLabel"))
        self.formLayout_3.setWidget(3, QtGui.QFormLayout.LabelRole, self.hpfPassBandRippleLabel)
        self.hpfPassBandRippleEdit = QtGui.QLineEdit(self.firhpfPage)
        self.hpfPassBandRippleEdit.setObjectName(_fromUtf8("hpfPassBandRippleEdit"))
        self.formLayout_3.setWidget(3, QtGui.QFormLayout.FieldRole, self.hpfPassBandRippleEdit)
        self.filterTypeWidget.addWidget(self.firhpfPage)
        self.rrcPage = QtGui.QWidget()
        self.rrcPage.setObjectName(_fromUtf8("rrcPage"))
        self.formLayout_6 = QtGui.QFormLayout(self.rrcPage)
        self.formLayout_6.setObjectName(_fromUtf8("formLayout_6"))
        self.rrcSymbolRateLabel = QtGui.QLabel(self.rrcPage)
        self.rrcSymbolRateLabel.setObjectName(_fromUtf8("rrcSymbolRateLabel"))
        self.formLayout_6.setWidget(0, QtGui.QFormLayout.LabelRole, self.rrcSymbolRateLabel)
        self.rrcAlphaLabel = QtGui.QLabel(self.rrcPage)
        self.rrcAlphaLabel.setObjectName(_fromUtf8("rrcAlphaLabel"))
        self.formLayout_6.setWidget(1, QtGui.QFormLayout.LabelRole, self.rrcAlphaLabel)
        self.rrcNumTapsLabel = QtGui.QLabel(self.rrcPage)
        self.rrcNumTapsLabel.setObjectName(_fromUtf8("rrcNumTapsLabel"))
        self.formLayout_6.setWidget(2, QtGui.QFormLayout.LabelRole, self.rrcNumTapsLabel)
        self.rrcSymbolRateEdit = QtGui.QLineEdit(self.rrcPage)
        self.rrcSymbolRateEdit.setObjectName(_fromUtf8("rrcSymbolRateEdit"))
        self.formLayout_6.setWidget(0, QtGui.QFormLayout.FieldRole, self.rrcSymbolRateEdit)
        self.rrcAlphaEdit = QtGui.QLineEdit(self.rrcPage)
        self.rrcAlphaEdit.setObjectName(_fromUtf8("rrcAlphaEdit"))
        self.formLayout_6.setWidget(1, QtGui.QFormLayout.FieldRole, self.rrcAlphaEdit)
        self.rrcNumTapsEdit = QtGui.QLineEdit(self.rrcPage)
        self.rrcNumTapsEdit.setObjectName(_fromUtf8("rrcNumTapsEdit"))
        self.formLayout_6.setWidget(2, QtGui.QFormLayout.FieldRole, self.rrcNumTapsEdit)
        self.filterTypeWidget.addWidget(self.rrcPage)
        self.gausPage = QtGui.QWidget()
        self.gausPage.setObjectName(_fromUtf8("gausPage"))
        self.formLayout_7 = QtGui.QFormLayout(self.gausPage)
        self.formLayout_7.setObjectName(_fromUtf8("formLayout_7"))
        self.gausSymbolRateLabel = QtGui.QLabel(self.gausPage)
        self.gausSymbolRateLabel.setObjectName(_fromUtf8("gausSymbolRateLabel"))
        self.formLayout_7.setWidget(0, QtGui.QFormLayout.LabelRole, self.gausSymbolRateLabel)
        self.gausSymbolRateEdit = QtGui.QLineEdit(self.gausPage)
        self.gausSymbolRateEdit.setObjectName(_fromUtf8("gausSymbolRateEdit"))
        self.formLayout_7.setWidget(0, QtGui.QFormLayout.FieldRole, self.gausSymbolRateEdit)
        self.gausBTLabel = QtGui.QLabel(self.gausPage)
        self.gausBTLabel.setObjectName(_fromUtf8("gausBTLabel"))
        self.formLayout_7.setWidget(1, QtGui.QFormLayout.LabelRole, self.gausBTLabel)
        self.gausBTEdit = QtGui.QLineEdit(self.gausPage)
        self.gausBTEdit.setObjectName(_fromUtf8("gausBTEdit"))
        self.formLayout_7.setWidget(1, QtGui.QFormLayout.FieldRole, self.gausBTEdit)
        self.gausNumTapsLabel = QtGui.QLabel(self.gausPage)
        self.gausNumTapsLabel.setObjectName(_fromUtf8("gausNumTapsLabel"))
        self.formLayout_7.setWidget(2, QtGui.QFormLayout.LabelRole, self.gausNumTapsLabel)
        self.gausNumTapsEdit = QtGui.QLineEdit(self.gausPage)
        self.gausNumTapsEdit.setObjectName(_fromUtf8("gausNumTapsEdit"))
        self.formLayout_7.setWidget(2, QtGui.QFormLayout.FieldRole, self.gausNumTapsEdit)
        self.filterTypeWidget.addWidget(self.gausPage)
        self.iirlpfPage = QtGui.QWidget()
        self.iirlpfPage.setObjectName(_fromUtf8("iirlpfPage"))
        self.formLayout_15 = QtGui.QFormLayout(self.iirlpfPage)
        self.formLayout_15.setObjectName(_fromUtf8("formLayout_15"))
        self.iirendofLpfPassBandLabel = QtGui.QLabel(self.iirlpfPage)
        self.iirendofLpfPassBandLabel.setObjectName(_fromUtf8("iirendofLpfPassBandLabel"))
        self.formLayout_15.setWidget(0, QtGui.QFormLayout.LabelRole, self.iirendofLpfPassBandLabel)
        self.iirendofLpfPassBandEdit = QtGui.QLineEdit(self.iirlpfPage)
        self.iirendofLpfPassBandEdit.setObjectName(_fromUtf8("iirendofLpfPassBandEdit"))
        self.formLayout_15.setWidget(0, QtGui.QFormLayout.FieldRole, self.iirendofLpfPassBandEdit)
        self.iirstartofLpfStopBandLabel = QtGui.QLabel(self.iirlpfPage)
        self.iirstartofLpfStopBandLabel.setObjectName(_fromUtf8("iirstartofLpfStopBandLabel"))
        self.formLayout_15.setWidget(1, QtGui.QFormLayout.LabelRole, self.iirstartofLpfStopBandLabel)
        self.iirstartofLpfStopBandEdit = QtGui.QLineEdit(self.iirlpfPage)
        self.iirstartofLpfStopBandEdit.setObjectName(_fromUtf8("iirstartofLpfStopBandEdit"))
        self.formLayout_15.setWidget(1, QtGui.QFormLayout.FieldRole, self.iirstartofLpfStopBandEdit)
        self.iirLpfPassBandAttenLabel = QtGui.QLabel(self.iirlpfPage)
        self.iirLpfPassBandAttenLabel.setObjectName(_fromUtf8("iirLpfPassBandAttenLabel"))
        self.formLayout_15.setWidget(2, QtGui.QFormLayout.LabelRole, self.iirLpfPassBandAttenLabel)
        self.iirLpfPassBandAttenEdit = QtGui.QLineEdit(self.iirlpfPage)
        self.iirLpfPassBandAttenEdit.setObjectName(_fromUtf8("iirLpfPassBandAttenEdit"))
        self.formLayout_15.setWidget(2, QtGui.QFormLayout.FieldRole, self.iirLpfPassBandAttenEdit)
        self.iirLpfStopBandRippleLabel = QtGui.QLabel(self.iirlpfPage)
        self.iirLpfStopBandRippleLabel.setObjectName(_fromUtf8("iirLpfStopBandRippleLabel"))
        self.formLayout_15.setWidget(3, QtGui.QFormLayout.LabelRole, self.iirLpfStopBandRippleLabel)
        self.iirLpfStopBandRippleEdit = QtGui.QLineEdit(self.iirlpfPage)
        self.iirLpfStopBandRippleEdit.setObjectName(_fromUtf8("iirLpfStopBandRippleEdit"))
        self.formLayout_15.setWidget(3, QtGui.QFormLayout.FieldRole, self.iirLpfStopBandRippleEdit)
        self.filterTypeWidget.addWidget(self.iirlpfPage)
        self.iirhpfPage = QtGui.QWidget()
        self.iirhpfPage.setObjectName(_fromUtf8("iirhpfPage"))
        self.formLayout_9 = QtGui.QFormLayout(self.iirhpfPage)
        self.formLayout_9.setObjectName(_fromUtf8("formLayout_9"))
        self.iirendofHpfStopBandLabel = QtGui.QLabel(self.iirhpfPage)
        self.iirendofHpfStopBandLabel.setObjectName(_fromUtf8("iirendofHpfStopBandLabel"))
        self.formLayout_9.setWidget(0, QtGui.QFormLayout.LabelRole, self.iirendofHpfStopBandLabel)
        self.iirendofHpfStopBandEdit = QtGui.QLineEdit(self.iirhpfPage)
        self.iirendofHpfStopBandEdit.setObjectName(_fromUtf8("iirendofHpfStopBandEdit"))
        self.formLayout_9.setWidget(0, QtGui.QFormLayout.FieldRole, self.iirendofHpfStopBandEdit)
        self.iirstartofHpfPassBandLabel = QtGui.QLabel(self.iirhpfPage)
        self.iirstartofHpfPassBandLabel.setObjectName(_fromUtf8("iirstartofHpfPassBandLabel"))
        self.formLayout_9.setWidget(1, QtGui.QFormLayout.LabelRole, self.iirstartofHpfPassBandLabel)
        self.iirstartofHpfPassBandEdit = QtGui.QLineEdit(self.iirhpfPage)
        self.iirstartofHpfPassBandEdit.setObjectName(_fromUtf8("iirstartofHpfPassBandEdit"))
        self.formLayout_9.setWidget(1, QtGui.QFormLayout.FieldRole, self.iirstartofHpfPassBandEdit)
        self.iirHpfPassBandAttenLabel = QtGui.QLabel(self.iirhpfPage)
        self.iirHpfPassBandAttenLabel.setObjectName(_fromUtf8("iirHpfPassBandAttenLabel"))
        self.formLayout_9.setWidget(2, QtGui.QFormLayout.LabelRole, self.iirHpfPassBandAttenLabel)
        self.iirHpfPassBandAttenEdit = QtGui.QLineEdit(self.iirhpfPage)
        self.iirHpfPassBandAttenEdit.setObjectName(_fromUtf8("iirHpfPassBandAttenEdit"))
        self.formLayout_9.setWidget(2, QtGui.QFormLayout.FieldRole, self.iirHpfPassBandAttenEdit)
        self.iirHpfStopBandRippleLabel = QtGui.QLabel(self.iirhpfPage)
        self.iirHpfStopBandRippleLabel.setObjectName(_fromUtf8("iirHpfStopBandRippleLabel"))
        self.formLayout_9.setWidget(3, QtGui.QFormLayout.LabelRole, self.iirHpfStopBandRippleLabel)
        self.iirHpfStopBandRippleEdit = QtGui.QLineEdit(self.iirhpfPage)
        self.iirHpfStopBandRippleEdit.setObjectName(_fromUtf8("iirHpfStopBandRippleEdit"))
        self.formLayout_9.setWidget(3, QtGui.QFormLayout.FieldRole, self.iirHpfStopBandRippleEdit)
        self.filterTypeWidget.addWidget(self.iirhpfPage)
        self.iirbpfPage = QtGui.QWidget()
        self.iirbpfPage.setObjectName(_fromUtf8("iirbpfPage"))
        self.formLayout_10 = QtGui.QFormLayout(self.iirbpfPage)
        self.formLayout_10.setObjectName(_fromUtf8("formLayout_10"))
        self.iirendofBpfStopBandLabel1 = QtGui.QLabel(self.iirbpfPage)
        self.iirendofBpfStopBandLabel1.setObjectName(_fromUtf8("iirendofBpfStopBandLabel1"))
        self.formLayout_10.setWidget(0, QtGui.QFormLayout.LabelRole, self.iirendofBpfStopBandLabel1)
        self.iirendofBpfStopBandEdit1 = QtGui.QLineEdit(self.iirbpfPage)
        self.iirendofBpfStopBandEdit1.setObjectName(_fromUtf8("iirendofBpfStopBandEdit1"))
        self.formLayout_10.setWidget(0, QtGui.QFormLayout.FieldRole, self.iirendofBpfStopBandEdit1)
        self.iirstartofBpfPassBandLabel = QtGui.QLabel(self.iirbpfPage)
        self.iirstartofBpfPassBandLabel.setObjectName(_fromUtf8("iirstartofBpfPassBandLabel"))
        self.formLayout_10.setWidget(1, QtGui.QFormLayout.LabelRole, self.iirstartofBpfPassBandLabel)
        self.iirstartofBpfPassBandEdit = QtGui.QLineEdit(self.iirbpfPage)
        self.iirstartofBpfPassBandEdit.setObjectName(_fromUtf8("iirstartofBpfPassBandEdit"))
        self.formLayout_10.setWidget(1, QtGui.QFormLayout.FieldRole, self.iirstartofBpfPassBandEdit)
        self.iirendofBpfPassBandLabel = QtGui.QLabel(self.iirbpfPage)
        self.iirendofBpfPassBandLabel.setObjectName(_fromUtf8("iirendofBpfPassBandLabel"))
        self.formLayout_10.setWidget(2, QtGui.QFormLayout.LabelRole, self.iirendofBpfPassBandLabel)
        self.iirendofBpfPassBandEdit = QtGui.QLineEdit(self.iirbpfPage)
        self.iirendofBpfPassBandEdit.setObjectName(_fromUtf8("iirendofBpfPassBandEdit"))
        self.formLayout_10.setWidget(2, QtGui.QFormLayout.FieldRole, self.iirendofBpfPassBandEdit)
        self.iirstartofBpfStopBandLabel2 = QtGui.QLabel(self.iirbpfPage)
        self.iirstartofBpfStopBandLabel2.setObjectName(_fromUtf8("iirstartofBpfStopBandLabel2"))
        self.formLayout_10.setWidget(3, QtGui.QFormLayout.LabelRole, self.iirstartofBpfStopBandLabel2)
        self.iirstartofBpfStopBandEdit2 = QtGui.QLineEdit(self.iirbpfPage)
        self.iirstartofBpfStopBandEdit2.setObjectName(_fromUtf8("iirstartofBpfStopBandEdit2"))
        self.formLayout_10.setWidget(3, QtGui.QFormLayout.FieldRole, self.iirstartofBpfStopBandEdit2)
        self.iirBpfPassBandAttenLabel = QtGui.QLabel(self.iirbpfPage)
        self.iirBpfPassBandAttenLabel.setObjectName(_fromUtf8("iirBpfPassBandAttenLabel"))
        self.formLayout_10.setWidget(4, QtGui.QFormLayout.LabelRole, self.iirBpfPassBandAttenLabel)
        self.iirBpfPassBandAttenEdit = QtGui.QLineEdit(self.iirbpfPage)
        self.iirBpfPassBandAttenEdit.setObjectName(_fromUtf8("iirBpfPassBandAttenEdit"))
        self.formLayout_10.setWidget(4, QtGui.QFormLayout.FieldRole, self.iirBpfPassBandAttenEdit)
        self.iirBpfStopBandRippleLabel = QtGui.QLabel(self.iirbpfPage)
        self.iirBpfStopBandRippleLabel.setObjectName(_fromUtf8("iirBpfStopBandRippleLabel"))
        self.formLayout_10.setWidget(5, QtGui.QFormLayout.LabelRole, self.iirBpfStopBandRippleLabel)
        self.iirBpfStopBandRippleEdit = QtGui.QLineEdit(self.iirbpfPage)
        self.iirBpfStopBandRippleEdit.setObjectName(_fromUtf8("iirBpfStopBandRippleEdit"))
        self.formLayout_10.setWidget(5, QtGui.QFormLayout.FieldRole, self.iirBpfStopBandRippleEdit)
        self.filterTypeWidget.addWidget(self.iirbpfPage)
        self.iirbsfPage = QtGui.QWidget()
        self.iirbsfPage.setObjectName(_fromUtf8("iirbsfPage"))
        self.formLayout_11 = QtGui.QFormLayout(self.iirbsfPage)
        self.formLayout_11.setObjectName(_fromUtf8("formLayout_11"))
        self.iirendofBsfPassBandLabel1 = QtGui.QLabel(self.iirbsfPage)
        self.iirendofBsfPassBandLabel1.setObjectName(_fromUtf8("iirendofBsfPassBandLabel1"))
        self.formLayout_11.setWidget(0, QtGui.QFormLayout.LabelRole, self.iirendofBsfPassBandLabel1)
        self.iirendofBsfPassBandEdit1 = QtGui.QLineEdit(self.iirbsfPage)
        self.iirendofBsfPassBandEdit1.setObjectName(_fromUtf8("iirendofBsfPassBandEdit1"))
        self.formLayout_11.setWidget(0, QtGui.QFormLayout.FieldRole, self.iirendofBsfPassBandEdit1)
        self.iirstartofBsfStopBandLabel = QtGui.QLabel(self.iirbsfPage)
        self.iirstartofBsfStopBandLabel.setObjectName(_fromUtf8("iirstartofBsfStopBandLabel"))
        self.formLayout_11.setWidget(1, QtGui.QFormLayout.LabelRole, self.iirstartofBsfStopBandLabel)
        self.iirstartofBsfStopBandEdit = QtGui.QLineEdit(self.iirbsfPage)
        self.iirstartofBsfStopBandEdit.setObjectName(_fromUtf8("iirstartofBsfStopBandEdit"))
        self.formLayout_11.setWidget(1, QtGui.QFormLayout.FieldRole, self.iirstartofBsfStopBandEdit)
        self.iirendofBsfStopBandLabel = QtGui.QLabel(self.iirbsfPage)
        self.iirendofBsfStopBandLabel.setObjectName(_fromUtf8("iirendofBsfStopBandLabel"))
        self.formLayout_11.setWidget(2, QtGui.QFormLayout.LabelRole, self.iirendofBsfStopBandLabel)
        self.iirendofBsfStopBandEdit = QtGui.QLineEdit(self.iirbsfPage)
        self.iirendofBsfStopBandEdit.setObjectName(_fromUtf8("iirendofBsfStopBandEdit"))
        self.formLayout_11.setWidget(2, QtGui.QFormLayout.FieldRole, self.iirendofBsfStopBandEdit)
        self.iirstartofBsfPassBandLabel2 = QtGui.QLabel(self.iirbsfPage)
        self.iirstartofBsfPassBandLabel2.setObjectName(_fromUtf8("iirstartofBsfPassBandLabel2"))
        self.formLayout_11.setWidget(3, QtGui.QFormLayout.LabelRole, self.iirstartofBsfPassBandLabel2)
        self.iirstartofBsfPassBandEdit2 = QtGui.QLineEdit(self.iirbsfPage)
        self.iirstartofBsfPassBandEdit2.setObjectName(_fromUtf8("iirstartofBsfPassBandEdit2"))
        self.formLayout_11.setWidget(3, QtGui.QFormLayout.FieldRole, self.iirstartofBsfPassBandEdit2)
        self.iirBsfPassBandAttenLabel = QtGui.QLabel(self.iirbsfPage)
        self.iirBsfPassBandAttenLabel.setObjectName(_fromUtf8("iirBsfPassBandAttenLabel"))
        self.formLayout_11.setWidget(4, QtGui.QFormLayout.LabelRole, self.iirBsfPassBandAttenLabel)
        self.iirBsfPassBandAttenEdit = QtGui.QLineEdit(self.iirbsfPage)
        self.iirBsfPassBandAttenEdit.setObjectName(_fromUtf8("iirBsfPassBandAttenEdit"))
        self.formLayout_11.setWidget(4, QtGui.QFormLayout.FieldRole, self.iirBsfPassBandAttenEdit)
        self.iirBsfStopBandRippleLabel = QtGui.QLabel(self.iirbsfPage)
        self.iirBsfStopBandRippleLabel.setObjectName(_fromUtf8("iirBsfStopBandRippleLabel"))
        self.formLayout_11.setWidget(5, QtGui.QFormLayout.LabelRole, self.iirBsfStopBandRippleLabel)
        self.iirBsfStopBandRippleEdit = QtGui.QLineEdit(self.iirbsfPage)
        self.iirBsfStopBandRippleEdit.setObjectName(_fromUtf8("iirBsfStopBandRippleEdit"))
        self.formLayout_11.setWidget(5, QtGui.QFormLayout.FieldRole, self.iirBsfStopBandRippleEdit)
        self.filterTypeWidget.addWidget(self.iirbsfPage)
        self.iirbesselPage = QtGui.QWidget()
        self.iirbesselPage.setObjectName(_fromUtf8("iirbesselPage"))
        self.formLayout_13 = QtGui.QFormLayout(self.iirbesselPage)
        self.formLayout_13.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_13.setObjectName(_fromUtf8("formLayout_13"))
        self.besselordLabel = QtGui.QLabel(self.iirbesselPage)
        self.besselordLabel.setObjectName(_fromUtf8("besselordLabel"))
        self.formLayout_13.setWidget(0, QtGui.QFormLayout.LabelRole, self.besselordLabel)
        self.besselordEdit = QtGui.QLineEdit(self.iirbesselPage)
        self.besselordEdit.setObjectName(_fromUtf8("besselordEdit"))
        self.formLayout_13.setWidget(0, QtGui.QFormLayout.FieldRole, self.besselordEdit)
        self.iirbesselcritLabel1 = QtGui.QLabel(self.iirbesselPage)
        self.iirbesselcritLabel1.setObjectName(_fromUtf8("iirbesselcritLabel1"))
        self.formLayout_13.setWidget(1, QtGui.QFormLayout.LabelRole, self.iirbesselcritLabel1)
        self.iirbesselcritEdit1 = QtGui.QLineEdit(self.iirbesselPage)
        self.iirbesselcritEdit1.setObjectName(_fromUtf8("iirbesselcritEdit1"))
        self.formLayout_13.setWidget(1, QtGui.QFormLayout.FieldRole, self.iirbesselcritEdit1)
        self.iirbesselcritEdit2 = QtGui.QLineEdit(self.iirbesselPage)
        self.iirbesselcritEdit2.setObjectName(_fromUtf8("iirbesselcritEdit2"))
        self.formLayout_13.setWidget(2, QtGui.QFormLayout.FieldRole, self.iirbesselcritEdit2)
        self.iirbesselcritLabel2 = QtGui.QLabel(self.iirbesselPage)
        self.iirbesselcritLabel2.setObjectName(_fromUtf8("iirbesselcritLabel2"))
        self.formLayout_13.setWidget(2, QtGui.QFormLayout.LabelRole, self.iirbesselcritLabel2)
        self.filterTypeWidget.addWidget(self.iirbesselPage)
        self.firhbPage = QtGui.QWidget()
        self.firhbPage.setObjectName(_fromUtf8("firhbPage"))
        self.formLayout_14 = QtGui.QFormLayout(self.firhbPage)
        self.formLayout_14.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_14.setObjectName(_fromUtf8("formLayout_14"))
        self.firhbordLabel = QtGui.QLabel(self.firhbPage)
        self.firhbordLabel.setObjectName(_fromUtf8("firhbordLabel"))
        self.formLayout_14.setWidget(0, QtGui.QFormLayout.LabelRole, self.firhbordLabel)
        self.firhbordEdit = QtGui.QLineEdit(self.firhbPage)
        self.firhbordEdit.setObjectName(_fromUtf8("firhbordEdit"))
        self.formLayout_14.setWidget(0, QtGui.QFormLayout.FieldRole, self.firhbordEdit)
        self.firhbtrEditLabel2 = QtGui.QLabel(self.firhbPage)
        self.firhbtrEditLabel2.setObjectName(_fromUtf8("firhbtrEditLabel2"))
        self.formLayout_14.setWidget(2, QtGui.QFormLayout.LabelRole, self.firhbtrEditLabel2)
        self.firhbtrEdit = QtGui.QLineEdit(self.firhbPage)
        self.firhbtrEdit.setObjectName(_fromUtf8("firhbtrEdit"))
        self.formLayout_14.setWidget(2, QtGui.QFormLayout.FieldRole, self.firhbtrEdit)
        self.filterTypeWidget.addWidget(self.firhbPage)
        self.verticalLayout.addWidget(self.filterTypeWidget)
        self.filterPropsBox = QtGui.QGroupBox(self.filterFrame)
        self.filterPropsBox.setObjectName(_fromUtf8("filterPropsBox"))
        self.formLayout_8 = QtGui.QFormLayout(self.filterPropsBox)
        self.formLayout_8.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_8.setObjectName(_fromUtf8("formLayout_8"))
        self.nTapsLabel = QtGui.QLabel(self.filterPropsBox)
        self.nTapsLabel.setMinimumSize(QtCore.QSize(150, 0))
        self.nTapsLabel.setObjectName(_fromUtf8("nTapsLabel"))
        self.formLayout_8.setWidget(1, QtGui.QFormLayout.LabelRole, self.nTapsLabel)
        self.nTapsEdit = QtGui.QLabel(self.filterPropsBox)
        self.nTapsEdit.setMaximumSize(QtCore.QSize(100, 16777215))
        self.nTapsEdit.setFrameShape(QtGui.QFrame.Box)
        self.nTapsEdit.setFrameShadow(QtGui.QFrame.Raised)
        self.nTapsEdit.setText(_fromUtf8(""))
        self.nTapsEdit.setObjectName(_fromUtf8("nTapsEdit"))
        self.formLayout_8.setWidget(1, QtGui.QFormLayout.FieldRole, self.nTapsEdit)
        self.verticalLayout.addWidget(self.filterPropsBox)
        self.designButton = QtGui.QPushButton(self.filterFrame)
        self.designButton.setMinimumSize(QtCore.QSize(0, 0))
        self.designButton.setMaximumSize(QtCore.QSize(200, 16777215))
        self.designButton.setAutoDefault(True)
        self.designButton.setDefault(True)
        self.designButton.setObjectName(_fromUtf8("designButton"))
        self.verticalLayout.addWidget(self.designButton)
        self.gridLayout.addWidget(self.filterFrame, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1128, 19))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menu_File = QtGui.QMenu(self.menubar)
        self.menu_File.setObjectName(_fromUtf8("menu_File"))
        self.menu_Analysis = QtGui.QMenu(self.menubar)
        self.menu_Analysis.setObjectName(_fromUtf8("menu_Analysis"))
        self.menuWidgets = QtGui.QMenu(self.menubar)
        self.menuWidgets.setGeometry(QtCore.QRect(408, 108, 129, 86))
        self.menuWidgets.setObjectName(_fromUtf8("menuWidgets"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.action_exit = QtGui.QAction(MainWindow)
        self.action_exit.setObjectName(_fromUtf8("action_exit"))
        self.action_save = QtGui.QAction(MainWindow)
        self.action_save.setObjectName(_fromUtf8("action_save"))
        self.action_open = QtGui.QAction(MainWindow)
        self.action_open.setObjectName(_fromUtf8("action_open"))
        self.actionMagnitude_Response = QtGui.QAction(MainWindow)
        self.actionMagnitude_Response.setCheckable(True)
        self.actionMagnitude_Response.setChecked(True)
        self.actionMagnitude_Response.setObjectName(_fromUtf8("actionMagnitude_Response"))
        self.actionPhase_Respone = QtGui.QAction(MainWindow)
        self.actionPhase_Respone.setCheckable(True)
        self.actionPhase_Respone.setChecked(True)
        self.actionPhase_Respone.setObjectName(_fromUtf8("actionPhase_Respone"))
        self.actionGroup_Delay = QtGui.QAction(MainWindow)
        self.actionGroup_Delay.setCheckable(True)
        self.actionGroup_Delay.setChecked(True)
        self.actionGroup_Delay.setObjectName(_fromUtf8("actionGroup_Delay"))
        self.actionPhase_Delay = QtGui.QAction(MainWindow)
        self.actionPhase_Delay.setCheckable(True)
        self.actionPhase_Delay.setChecked(True)
        self.actionPhase_Delay.setObjectName(_fromUtf8("actionPhase_Delay"))
        self.actionImpulse_Response = QtGui.QAction(MainWindow)
        self.actionImpulse_Response.setCheckable(True)
        self.actionImpulse_Response.setChecked(True)
        self.actionImpulse_Response.setObjectName(_fromUtf8("actionImpulse_Response"))
        self.actionStep_Response = QtGui.QAction(MainWindow)
        self.actionStep_Response.setCheckable(True)
        self.actionStep_Response.setChecked(True)
        self.actionStep_Response.setObjectName(_fromUtf8("actionStep_Response"))
        self.actionPole_Zero_Plot = QtGui.QAction(MainWindow)
        self.actionPole_Zero_Plot.setObjectName(_fromUtf8("actionPole_Zero_Plot"))
        self.actionGrid = QtGui.QAction(MainWindow)
        self.actionGrid.setObjectName(_fromUtf8("actionGrid"))
        self.actionPole_Zero_Plot_2 = QtGui.QAction(MainWindow)
        self.actionPole_Zero_Plot_2.setCheckable(True)
        self.actionPole_Zero_Plot_2.setChecked(True)
        self.actionPole_Zero_Plot_2.setObjectName(_fromUtf8("actionPole_Zero_Plot_2"))
        self.actionIdeal_Band = QtGui.QAction(MainWindow)
        self.actionIdeal_Band.setCheckable(True)
        self.actionIdeal_Band.setChecked(False)
        self.actionIdeal_Band.setObjectName(_fromUtf8("actionIdeal_Band"))
        self.actionGrid_2 = QtGui.QAction(MainWindow)
        self.actionGrid_2.setCheckable(True)
        self.actionGrid_2.setChecked(False)
        self.actionGrid_2.setObjectName(_fromUtf8("actionGrid_2"))
        self.actionGrid_3 = QtGui.QAction(MainWindow)
        self.actionGrid_3.setObjectName(_fromUtf8("actionGrid_3"))
        self.actionTabbed = QtGui.QAction(MainWindow)
        self.actionTabbed.setCheckable(True)
        self.actionTabbed.setObjectName(_fromUtf8("actionTabbed"))
        self.actionOverlay = QtGui.QAction(MainWindow)
        self.actionOverlay.setCheckable(True)
        self.actionOverlay.setObjectName(_fromUtf8("actionOverlay"))
        self.actionResponse_widget = QtGui.QAction(MainWindow)
        self.actionResponse_widget.setCheckable(True)
        self.actionResponse_widget.setChecked(True)
        self.actionResponse_widget.setObjectName(_fromUtf8("actionResponse_widget"))
        self.actionSpec_widget = QtGui.QAction(MainWindow)
        self.actionSpec_widget.setCheckable(True)
        self.actionSpec_widget.setChecked(True)
        self.actionSpec_widget.setObjectName(_fromUtf8("actionSpec_widget"))
        self.actionQuick_access = QtGui.QAction(MainWindow)
        self.actionQuick_access.setCheckable(True)
        self.actionQuick_access.setChecked(True)
        self.actionQuick_access.setObjectName(_fromUtf8("actionQuick_access"))
        self.actionFilter_Coefficients = QtGui.QAction(MainWindow)
        self.actionFilter_Coefficients.setCheckable(True)
        self.actionFilter_Coefficients.setChecked(True)
        self.actionFilter_Coefficients.setObjectName(_fromUtf8("actionFilter_Coefficients"))
        self.actionDesign_widget = QtGui.QAction(MainWindow)
        self.actionDesign_widget.setCheckable(True)
        self.actionDesign_widget.setChecked(True)
        self.actionDesign_widget.setObjectName(_fromUtf8("actionDesign_widget"))
        self.actionOverlay_2 = QtGui.QAction(MainWindow)
        self.actionOverlay_2.setObjectName(_fromUtf8("actionOverlay_2"))
        self.actionGridview = QtGui.QAction(MainWindow)
        self.actionGridview.setCheckable(True)
        self.actionGridview.setObjectName(_fromUtf8("actionGridview"))
        self.actionDesign_widget_2 = QtGui.QAction(MainWindow)
        self.actionDesign_widget_2.setCheckable(True)
        self.actionDesign_widget_2.setObjectName(_fromUtf8("actionDesign_widget_2"))
        self.actionQuick_access_2 = QtGui.QAction(MainWindow)
        self.actionQuick_access_2.setObjectName(_fromUtf8("actionQuick_access_2"))
        self.actionSpec_widget_2 = QtGui.QAction(MainWindow)
        self.actionSpec_widget_2.setObjectName(_fromUtf8("actionSpec_widget_2"))
        self.actionResponse_widget_2 = QtGui.QAction(MainWindow)
        self.actionResponse_widget_2.setObjectName(_fromUtf8("actionResponse_widget_2"))
        self.actionDesign_Widget = QtGui.QAction(MainWindow)
        self.actionDesign_Widget.setCheckable(True)
        self.actionDesign_Widget.setChecked(True)
        self.actionDesign_Widget.setObjectName(_fromUtf8("actionDesign_Widget"))
        self.actionQuick_Access = QtGui.QAction(MainWindow)
        self.actionQuick_Access.setCheckable(True)
        self.actionQuick_Access.setChecked(True)
        self.actionQuick_Access.setObjectName(_fromUtf8("actionQuick_Access"))
        self.actionSpec_Widget = QtGui.QAction(MainWindow)
        self.actionSpec_Widget.setCheckable(True)
        self.actionSpec_Widget.setChecked(True)
        self.actionSpec_Widget.setObjectName(_fromUtf8("actionSpec_Widget"))
        self.actionResponse_Widget = QtGui.QAction(MainWindow)
        self.actionResponse_Widget.setCheckable(True)
        self.actionResponse_Widget.setChecked(True)
        self.actionResponse_Widget.setObjectName(_fromUtf8("actionResponse_Widget"))
        self.actionTabview_2 = QtGui.QAction(MainWindow)
        self.actionTabview_2.setCheckable(True)
        self.actionTabview_2.setChecked(True)
        self.actionTabview_2.setObjectName(_fromUtf8("actionTabview_2"))
        self.actionPlot_select = QtGui.QAction(MainWindow)
        self.actionPlot_select.setCheckable(True)
        self.actionPlot_select.setChecked(True)
        self.actionPlot_select.setObjectName(_fromUtf8("actionPlot_select"))
        self.actionBand_Diagram = QtGui.QAction(MainWindow)
        self.actionBand_Diagram.setCheckable(True)
        self.actionBand_Diagram.setChecked(True)
        self.actionBand_Diagram.setObjectName(_fromUtf8("actionBand_Diagram"))
        self.actionCheck = QtGui.QAction(MainWindow)
        self.actionCheck.setObjectName(_fromUtf8("actionCheck"))
        self.actionPlot_FFT_points = QtGui.QAction(MainWindow)
        self.actionPlot_FFT_points.setObjectName(_fromUtf8("actionPlot_FFT_points"))
        self.menu_File.addAction(self.action_open)
        self.menu_File.addAction(self.action_save)
        self.menu_File.addAction(self.action_exit)
        self.menu_Analysis.addSeparator()
        self.menu_Analysis.addAction(self.actionMagnitude_Response)
        self.menu_Analysis.addAction(self.actionPhase_Respone)
        self.menu_Analysis.addAction(self.actionGroup_Delay)
        self.menu_Analysis.addAction(self.actionPhase_Delay)
        self.menu_Analysis.addAction(self.actionImpulse_Response)
        self.menu_Analysis.addAction(self.actionStep_Response)
        self.menu_Analysis.addAction(self.actionGrid_2)
        self.menu_Analysis.addAction(self.actionFilter_Coefficients)
        self.menu_Analysis.addAction(self.actionIdeal_Band)
        self.menu_Analysis.addSeparator()
        self.menu_Analysis.addAction(self.actionPole_Zero_Plot_2)
        self.menu_Analysis.addAction(self.actionBand_Diagram)
        self.menu_Analysis.addSeparator()
        self.menu_Analysis.addAction(self.actionDesign_Widget)
        self.menu_Analysis.addAction(self.actionQuick_Access)
        self.menu_Analysis.addAction(self.actionSpec_Widget)
        self.menu_Analysis.addAction(self.actionResponse_Widget)
        self.menuWidgets.addAction(self.actionGridview)
        self.menuWidgets.addAction(self.actionPlot_select)
        self.menubar.addAction(self.menu_File.menuAction())
        self.menubar.addAction(self.menu_Analysis.menuAction())
        self.menubar.addAction(self.menuWidgets.menuAction())

        self.retranslateUi(MainWindow)
        self.stackedWindows.setCurrentIndex(0)
        self.tabGroup.setCurrentIndex(0)
        self.filterspecView.setCurrentIndex(1)
        self.mfreqTabgroup.setCurrentIndex(0)
        self.mfilterspecView.setCurrentIndex(1)
        self.filterTypeWidget.setCurrentIndex(11)
        QtCore.QObject.connect(self.action_exit, QtCore.SIGNAL(_fromUtf8("activated()")), MainWindow.close)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.filterTypeComboBox, self.filterDesignTypeComboBox)
        MainWindow.setTabOrder(self.filterDesignTypeComboBox, self.endofLpfPassBandEdit)
        MainWindow.setTabOrder(self.endofLpfPassBandEdit, self.startofLpfStopBandEdit)
        MainWindow.setTabOrder(self.startofLpfStopBandEdit, self.lpfStopBandAttenEdit)
        MainWindow.setTabOrder(self.lpfStopBandAttenEdit, self.lpfPassBandRippleEdit)
        MainWindow.setTabOrder(self.lpfPassBandRippleEdit, self.startofBpfPassBandEdit)
        MainWindow.setTabOrder(self.startofBpfPassBandEdit, self.endofBpfPassBandEdit)
        MainWindow.setTabOrder(self.endofBpfPassBandEdit, self.bpfTransitionEdit)
        MainWindow.setTabOrder(self.bpfTransitionEdit, self.bpfStopBandAttenEdit)
        MainWindow.setTabOrder(self.bpfStopBandAttenEdit, self.bpfPassBandRippleEdit)
        MainWindow.setTabOrder(self.bpfPassBandRippleEdit, self.startofBnfStopBandEdit)
        MainWindow.setTabOrder(self.startofBnfStopBandEdit, self.endofBnfStopBandEdit)
        MainWindow.setTabOrder(self.endofBnfStopBandEdit, self.bnfTransitionEdit)
        MainWindow.setTabOrder(self.bnfTransitionEdit, self.bnfStopBandAttenEdit)
        MainWindow.setTabOrder(self.bnfStopBandAttenEdit, self.bnfPassBandRippleEdit)
        MainWindow.setTabOrder(self.bnfPassBandRippleEdit, self.endofHpfStopBandEdit)
        MainWindow.setTabOrder(self.endofHpfStopBandEdit, self.startofHpfPassBandEdit)
        MainWindow.setTabOrder(self.startofHpfPassBandEdit, self.hpfStopBandAttenEdit)
        MainWindow.setTabOrder(self.hpfStopBandAttenEdit, self.hpfPassBandRippleEdit)
        MainWindow.setTabOrder(self.hpfPassBandRippleEdit, self.rrcSymbolRateEdit)
        MainWindow.setTabOrder(self.rrcSymbolRateEdit, self.rrcAlphaEdit)
        MainWindow.setTabOrder(self.rrcAlphaEdit, self.rrcNumTapsEdit)
        MainWindow.setTabOrder(self.rrcNumTapsEdit, self.gausSymbolRateEdit)
        MainWindow.setTabOrder(self.gausSymbolRateEdit, self.gausBTEdit)
        MainWindow.setTabOrder(self.gausBTEdit, self.gausNumTapsEdit)
        MainWindow.setTabOrder(self.gausNumTapsEdit, self.designButton)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "GNU Radio Filter Design Tool", None, QtGui.QApplication.UnicodeUTF8))
        self.tabGroup.setTabText(self.tabGroup.indexOf(self.freqTab), QtGui.QApplication.translate("MainWindow", "Magnitude Response", None, QtGui.QApplication.UnicodeUTF8))
        self.tabGroup.setTabText(self.tabGroup.indexOf(self.timeTab), QtGui.QApplication.translate("MainWindow", "Filter Taps", None, QtGui.QApplication.UnicodeUTF8))
        self.tabGroup.setTabText(self.tabGroup.indexOf(self.phaseTab), QtGui.QApplication.translate("MainWindow", "Phase Response", None, QtGui.QApplication.UnicodeUTF8))
        self.tabGroup.setTabText(self.tabGroup.indexOf(self.groupTab), QtGui.QApplication.translate("MainWindow", "Group Delay", None, QtGui.QApplication.UnicodeUTF8))
        self.tabGroup.setTabText(self.tabGroup.indexOf(self.fcTab), QtGui.QApplication.translate("MainWindow", "Filter Coefficients", None, QtGui.QApplication.UnicodeUTF8))
        self.tabGroup.setTabText(self.tabGroup.indexOf(self.impresTab), QtGui.QApplication.translate("MainWindow", "Impulse Response", None, QtGui.QApplication.UnicodeUTF8))
        self.tabGroup.setTabText(self.tabGroup.indexOf(self.stepresTab), QtGui.QApplication.translate("MainWindow", "Step Response", None, QtGui.QApplication.UnicodeUTF8))
        self.tabGroup.setTabText(self.tabGroup.indexOf(self.pdelayTab), QtGui.QApplication.translate("MainWindow", "Phase Delay", None, QtGui.QApplication.UnicodeUTF8))
        self.filterspecView.setTabText(self.filterspecView.indexOf(self.bandDiagram), QtGui.QApplication.translate("MainWindow", "Band Diagram", None, QtGui.QApplication.UnicodeUTF8))
        self.addzeroPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Add zero", None, QtGui.QApplication.UnicodeUTF8))
        self.addzeroPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.addpolePush.setToolTip(QtGui.QApplication.translate("MainWindow", "Add pole", None, QtGui.QApplication.UnicodeUTF8))
        self.addpolePush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.delPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Delete pole/zero", None, QtGui.QApplication.UnicodeUTF8))
        self.delPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.conjPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Conjugate", None, QtGui.QApplication.UnicodeUTF8))
        self.conjPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.filterspecView.setTabText(self.filterspecView.indexOf(self.poleZero), QtGui.QApplication.translate("MainWindow", "Pole-Zero Plot", None, QtGui.QApplication.UnicodeUTF8))
        self.responseBox.setTitle(QtGui.QApplication.translate("MainWindow", "Filter Responses", None, QtGui.QApplication.UnicodeUTF8))
        self.checkMagres.setText(QtGui.QApplication.translate("MainWindow", "Magnitude Response", None, QtGui.QApplication.UnicodeUTF8))
        self.checkPhase.setText(QtGui.QApplication.translate("MainWindow", "Phase Response", None, QtGui.QApplication.UnicodeUTF8))
        self.checkGdelay.setText(QtGui.QApplication.translate("MainWindow", "Group Delay", None, QtGui.QApplication.UnicodeUTF8))
        self.checkPdelay.setText(QtGui.QApplication.translate("MainWindow", "Phase Delay", None, QtGui.QApplication.UnicodeUTF8))
        self.checkImpulse.setText(QtGui.QApplication.translate("MainWindow", "Impulse Response", None, QtGui.QApplication.UnicodeUTF8))
        self.checkStep.setText(QtGui.QApplication.translate("MainWindow", "Step Response", None, QtGui.QApplication.UnicodeUTF8))
        self.checkGrid.setText(QtGui.QApplication.translate("MainWindow", "Grid", None, QtGui.QApplication.UnicodeUTF8))
        self.checkFcoeff.setText(QtGui.QApplication.translate("MainWindow", "Filter Coefficients", None, QtGui.QApplication.UnicodeUTF8))
        self.checkKeepcur.setText(QtGui.QApplication.translate("MainWindow", "Buffer current plots", None, QtGui.QApplication.UnicodeUTF8))
        self.groupSpecs.setTitle(QtGui.QApplication.translate("MainWindow", "Filter Specs", None, QtGui.QApplication.UnicodeUTF8))
        self.checkBand.setText(QtGui.QApplication.translate("MainWindow", "Band Diagram", None, QtGui.QApplication.UnicodeUTF8))
        self.checkPzplot.setText(QtGui.QApplication.translate("MainWindow", "Pole-Zero Plot", None, QtGui.QApplication.UnicodeUTF8))
        self.sysParamsBox.setTitle(QtGui.QApplication.translate("MainWindow", "Plot Parameter", None, QtGui.QApplication.UnicodeUTF8))
        self.nfftLabel.setText(QtGui.QApplication.translate("MainWindow", "Num FFT points", None, QtGui.QApplication.UnicodeUTF8))
        self.mfmagPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Magnitude Response", None, QtGui.QApplication.UnicodeUTF8))
        self.mfmagPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.mfphasePush.setToolTip(QtGui.QApplication.translate("MainWindow", "Phase Response", None, QtGui.QApplication.UnicodeUTF8))
        self.mfphasePush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.mfgpdlyPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Group Delay", None, QtGui.QApplication.UnicodeUTF8))
        self.mfgpdlyPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.mfphdlyPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Phase Delay", None, QtGui.QApplication.UnicodeUTF8))
        self.mfphdlyPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.mfoverlayPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Overlay", None, QtGui.QApplication.UnicodeUTF8))
        self.mfoverlayPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.mfreqTabgroup.setTabText(self.mfreqTabgroup.indexOf(self.mfreqTab), QtGui.QApplication.translate("MainWindow", "Frequency Response", None, QtGui.QApplication.UnicodeUTF8))
        self.mttapsPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Filter Taps", None, QtGui.QApplication.UnicodeUTF8))
        self.mttapsPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.mtstepPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Step Response", None, QtGui.QApplication.UnicodeUTF8))
        self.mtstepPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.mtimpPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Impulse Response", None, QtGui.QApplication.UnicodeUTF8))
        self.mtimpPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.mtimeTabgroup.setTabText(self.mtimeTabgroup.indexOf(self.mtimeTab), QtGui.QApplication.translate("MainWindow", "Time responses", None, QtGui.QApplication.UnicodeUTF8))
        self.mfilterspecView.setTabText(self.mfilterspecView.indexOf(self.mbandDiagram), QtGui.QApplication.translate("MainWindow", "Ideal Band", None, QtGui.QApplication.UnicodeUTF8))
        self.maddzeroPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Add zero", None, QtGui.QApplication.UnicodeUTF8))
        self.maddzeroPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.maddpolePush.setToolTip(QtGui.QApplication.translate("MainWindow", "Add pole", None, QtGui.QApplication.UnicodeUTF8))
        self.maddpolePush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.mdelPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Delete pole/zero", None, QtGui.QApplication.UnicodeUTF8))
        self.mdelPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.mconjPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Conjugate", None, QtGui.QApplication.UnicodeUTF8))
        self.mconjPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.mfilterspecView.setTabText(self.mfilterspecView.indexOf(self.mpoleZero), QtGui.QApplication.translate("MainWindow", "Pole-Zero Plot", None, QtGui.QApplication.UnicodeUTF8))
        self.mfilterspecView.setTabText(self.mfilterspecView.indexOf(self.mfcTab), QtGui.QApplication.translate("MainWindow", "Filter Coefficients", None, QtGui.QApplication.UnicodeUTF8))
        self.fselectComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "FIR", None, QtGui.QApplication.UnicodeUTF8))
        self.fselectComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "IIR(scipy)", None, QtGui.QApplication.UnicodeUTF8))
        self.filterTypeComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Low Pass", None, QtGui.QApplication.UnicodeUTF8))
        self.filterTypeComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "High Pass", None, QtGui.QApplication.UnicodeUTF8))
        self.filterTypeComboBox.setItemText(2, QtGui.QApplication.translate("MainWindow", "Band Pass", None, QtGui.QApplication.UnicodeUTF8))
        self.filterTypeComboBox.setItemText(3, QtGui.QApplication.translate("MainWindow", "Complex Band Pass", None, QtGui.QApplication.UnicodeUTF8))
        self.filterTypeComboBox.setItemText(4, QtGui.QApplication.translate("MainWindow", "Band Notch", None, QtGui.QApplication.UnicodeUTF8))
        self.filterTypeComboBox.setItemText(5, QtGui.QApplication.translate("MainWindow", "Root Raised Cosine", None, QtGui.QApplication.UnicodeUTF8))
        self.filterTypeComboBox.setItemText(6, QtGui.QApplication.translate("MainWindow", "Gaussian", None, QtGui.QApplication.UnicodeUTF8))
        self.filterTypeComboBox.setItemText(7, QtGui.QApplication.translate("MainWindow", "Half Band", None, QtGui.QApplication.UnicodeUTF8))
        self.iirfilterBandComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Low Pass", None, QtGui.QApplication.UnicodeUTF8))
        self.iirfilterBandComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "Band Pass", None, QtGui.QApplication.UnicodeUTF8))
        self.iirfilterBandComboBox.setItemText(2, QtGui.QApplication.translate("MainWindow", "Band Stop", None, QtGui.QApplication.UnicodeUTF8))
        self.iirfilterBandComboBox.setItemText(3, QtGui.QApplication.translate("MainWindow", "High Pass", None, QtGui.QApplication.UnicodeUTF8))
        self.adComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Digital (normalized 0-1)", None, QtGui.QApplication.UnicodeUTF8))
        self.adComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "Analog (rad/second)", None, QtGui.QApplication.UnicodeUTF8))
        self.filterDesignTypeComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Hamming Window", None, QtGui.QApplication.UnicodeUTF8))
        self.filterDesignTypeComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "Hann Window", None, QtGui.QApplication.UnicodeUTF8))
        self.filterDesignTypeComboBox.setItemText(2, QtGui.QApplication.translate("MainWindow", "Blackman Window", None, QtGui.QApplication.UnicodeUTF8))
        self.filterDesignTypeComboBox.setItemText(3, QtGui.QApplication.translate("MainWindow", "Rectangular Window", None, QtGui.QApplication.UnicodeUTF8))
        self.filterDesignTypeComboBox.setItemText(4, QtGui.QApplication.translate("MainWindow", "Kaiser Window", None, QtGui.QApplication.UnicodeUTF8))
        self.filterDesignTypeComboBox.setItemText(5, QtGui.QApplication.translate("MainWindow", "Blackman-harris Window", None, QtGui.QApplication.UnicodeUTF8))
        self.filterDesignTypeComboBox.setItemText(6, QtGui.QApplication.translate("MainWindow", "Equiripple", None, QtGui.QApplication.UnicodeUTF8))
        self.iirfilterTypeComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Elliptic", None, QtGui.QApplication.UnicodeUTF8))
        self.iirfilterTypeComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "Butterworth", None, QtGui.QApplication.UnicodeUTF8))
        self.iirfilterTypeComboBox.setItemText(2, QtGui.QApplication.translate("MainWindow", "Chebyshev-1", None, QtGui.QApplication.UnicodeUTF8))
        self.iirfilterTypeComboBox.setItemText(3, QtGui.QApplication.translate("MainWindow", "Chebyshev-2", None, QtGui.QApplication.UnicodeUTF8))
        self.iirfilterTypeComboBox.setItemText(4, QtGui.QApplication.translate("MainWindow", "Bessel", None, QtGui.QApplication.UnicodeUTF8))
        self.sampleRateLabel.setText(QtGui.QApplication.translate("MainWindow", "Sample Rate (sps)", None, QtGui.QApplication.UnicodeUTF8))
        self.sampleRateEdit.setText(QtGui.QApplication.translate("MainWindow", "320000", None, QtGui.QApplication.UnicodeUTF8))
        self.filterGainLabel.setText(QtGui.QApplication.translate("MainWindow", "Filter Gain", None, QtGui.QApplication.UnicodeUTF8))
        self.filterGainEdit.setText(QtGui.QApplication.translate("MainWindow", "2", None, QtGui.QApplication.UnicodeUTF8))
        self.endofLpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Pass Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
        self.endofLpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "50000", None, QtGui.QApplication.UnicodeUTF8))
        self.startofLpfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Stop Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
        self.startofLpfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "60000", None, QtGui.QApplication.UnicodeUTF8))
        self.lpfStopBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Stop Band Attenuation (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.lpfStopBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "40", None, QtGui.QApplication.UnicodeUTF8))
        self.lpfPassBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Pass Band Ripple (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.lpfPassBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
        self.startofBpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Pass Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
        self.startofBpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "50000", None, QtGui.QApplication.UnicodeUTF8))
        self.endofBpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Pass Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
        self.endofBpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "80000", None, QtGui.QApplication.UnicodeUTF8))
        self.bpfStopBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "40", None, QtGui.QApplication.UnicodeUTF8))
        self.bpfStopBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Stop Band Attenuation (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.bpfTransitionLabel.setText(QtGui.QApplication.translate("MainWindow", "Transition Width (Hz)", None, QtGui.QApplication.UnicodeUTF8))
        self.bpfTransitionEdit.setText(QtGui.QApplication.translate("MainWindow", "10000", None, QtGui.QApplication.UnicodeUTF8))
        self.bpfPassBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
        self.bpfPassBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Pass Band Ripple (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.startofBnfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Stop Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
        self.startofBnfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "50000", None, QtGui.QApplication.UnicodeUTF8))
        self.endofBnfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Stop Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
        self.endofBnfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "80000", None, QtGui.QApplication.UnicodeUTF8))
        self.bnfTransitionLabel.setText(QtGui.QApplication.translate("MainWindow", "Transition Width (Hz)", None, QtGui.QApplication.UnicodeUTF8))
        self.bnfTransitionEdit.setText(QtGui.QApplication.translate("MainWindow", "10000", None, QtGui.QApplication.UnicodeUTF8))
        self.bnfStopBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Stop Band Attenuation (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.bnfStopBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "48", None, QtGui.QApplication.UnicodeUTF8))
        self.bnfPassBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Pass Band Ripple (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.bnfPassBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
        self.endofHpfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Stop Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
        self.endofHpfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "50000", None, QtGui.QApplication.UnicodeUTF8))
        self.startofHpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Pass Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
        self.startofHpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "55000", None, QtGui.QApplication.UnicodeUTF8))
        self.hpfStopBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Stop Band Attenuation (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.hpfStopBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "48", None, QtGui.QApplication.UnicodeUTF8))
        self.hpfPassBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Pass Band Ripple (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.hpfPassBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
        self.rrcSymbolRateLabel.setText(QtGui.QApplication.translate("MainWindow", "Symbol Rate (sps)", None, QtGui.QApplication.UnicodeUTF8))
        self.rrcAlphaLabel.setText(QtGui.QApplication.translate("MainWindow", "Roll-off Factor", None, QtGui.QApplication.UnicodeUTF8))
        self.rrcNumTapsLabel.setText(QtGui.QApplication.translate("MainWindow", "Number of Taps", None, QtGui.QApplication.UnicodeUTF8))
        self.rrcSymbolRateEdit.setText(QtGui.QApplication.translate("MainWindow", "3200", None, QtGui.QApplication.UnicodeUTF8))
        self.rrcAlphaEdit.setText(QtGui.QApplication.translate("MainWindow", "15", None, QtGui.QApplication.UnicodeUTF8))
        self.rrcNumTapsEdit.setText(QtGui.QApplication.translate("MainWindow", "50", None, QtGui.QApplication.UnicodeUTF8))
        self.gausSymbolRateLabel.setText(QtGui.QApplication.translate("MainWindow", "Symbol Rate (sps)", None, QtGui.QApplication.UnicodeUTF8))
        self.gausSymbolRateEdit.setText(QtGui.QApplication.translate("MainWindow", "5000", None, QtGui.QApplication.UnicodeUTF8))
        self.gausBTLabel.setText(QtGui.QApplication.translate("MainWindow", "Roll-off Factor", None, QtGui.QApplication.UnicodeUTF8))
        self.gausBTEdit.setText(QtGui.QApplication.translate("MainWindow", "0.5", None, QtGui.QApplication.UnicodeUTF8))
        self.gausNumTapsLabel.setText(QtGui.QApplication.translate("MainWindow", "Number of Taps", None, QtGui.QApplication.UnicodeUTF8))
        self.gausNumTapsEdit.setText(QtGui.QApplication.translate("MainWindow", "30", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofLpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Pass Band", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofLpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.3", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofLpfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Stop Band ", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofLpfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.5", None, QtGui.QApplication.UnicodeUTF8))
        self.iirLpfPassBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Max loss in Pass Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.iirLpfPassBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
        self.iirLpfStopBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Min atten in Stop Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.iirLpfStopBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "60", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofHpfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Stop Band", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofHpfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.3", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofHpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Pass Band ", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofHpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.5", None, QtGui.QApplication.UnicodeUTF8))
        self.iirHpfPassBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Max loss in Pass Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.iirHpfPassBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
        self.iirHpfStopBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Min atten in Stop Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.iirHpfStopBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "60", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofBpfStopBandLabel1.setText(QtGui.QApplication.translate("MainWindow", "End of Stop Band-1", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofBpfStopBandEdit1.setText(QtGui.QApplication.translate("MainWindow", "0.2", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofBpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Pass Band ", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofBpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.3", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofBpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Pass Band ", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofBpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.5", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofBpfStopBandLabel2.setText(QtGui.QApplication.translate("MainWindow", "Start of Stop Band-2", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofBpfStopBandEdit2.setText(QtGui.QApplication.translate("MainWindow", "0.6", None, QtGui.QApplication.UnicodeUTF8))
        self.iirBpfPassBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Max loss in Pass Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.iirBpfPassBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
        self.iirBpfStopBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Min atten in Stop Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.iirBpfStopBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "60", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofBsfPassBandLabel1.setText(QtGui.QApplication.translate("MainWindow", "End of Pass Band-1", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofBsfPassBandEdit1.setText(QtGui.QApplication.translate("MainWindow", "0.2", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofBsfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Stop Band ", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofBsfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.3", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofBsfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Stop Band ", None, QtGui.QApplication.UnicodeUTF8))
        self.iirendofBsfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.6", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofBsfPassBandLabel2.setText(QtGui.QApplication.translate("MainWindow", "Start of Pass Band-2", None, QtGui.QApplication.UnicodeUTF8))
        self.iirstartofBsfPassBandEdit2.setText(QtGui.QApplication.translate("MainWindow", "0.7", None, QtGui.QApplication.UnicodeUTF8))
        self.iirBsfPassBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Max loss in Pass Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.iirBsfPassBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
        self.iirBsfStopBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Min atten in Stop Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
        self.iirBsfStopBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "60", None, QtGui.QApplication.UnicodeUTF8))
        self.besselordLabel.setText(QtGui.QApplication.translate("MainWindow", "Filter Order", None, QtGui.QApplication.UnicodeUTF8))
        self.besselordEdit.setText(QtGui.QApplication.translate("MainWindow", "10", None, QtGui.QApplication.UnicodeUTF8))
        self.iirbesselcritLabel1.setText(QtGui.QApplication.translate("MainWindow", "Critical point-1", None, QtGui.QApplication.UnicodeUTF8))
        self.iirbesselcritEdit1.setText(QtGui.QApplication.translate("MainWindow", "0.2", None, QtGui.QApplication.UnicodeUTF8))
        self.iirbesselcritEdit2.setText(QtGui.QApplication.translate("MainWindow", "0.5", None, QtGui.QApplication.UnicodeUTF8))
        self.iirbesselcritLabel2.setText(QtGui.QApplication.translate("MainWindow", "Critical point-2", None, QtGui.QApplication.UnicodeUTF8))
        self.firhbordLabel.setText(QtGui.QApplication.translate("MainWindow", "Filter Order", None, QtGui.QApplication.UnicodeUTF8))
        self.firhbordEdit.setText(QtGui.QApplication.translate("MainWindow", "34", None, QtGui.QApplication.UnicodeUTF8))
        self.firhbtrEditLabel2.setText(QtGui.QApplication.translate("MainWindow", "Transition width \n"
" (from fs/4)", None, QtGui.QApplication.UnicodeUTF8))
        self.firhbtrEdit.setText(QtGui.QApplication.translate("MainWindow", "10000", None, QtGui.QApplication.UnicodeUTF8))
        self.filterPropsBox.setTitle(QtGui.QApplication.translate("MainWindow", "Filter Properties", None, QtGui.QApplication.UnicodeUTF8))
        self.nTapsLabel.setText(QtGui.QApplication.translate("MainWindow", "Number of Taps:", None, QtGui.QApplication.UnicodeUTF8))
        self.designButton.setText(QtGui.QApplication.translate("MainWindow", "Design", None, QtGui.QApplication.UnicodeUTF8))
        self.menu_File.setTitle(QtGui.QApplication.translate("MainWindow", "&File", None, QtGui.QApplication.UnicodeUTF8))
        self.menu_Analysis.setTitle(QtGui.QApplication.translate("MainWindow", "Analysis", None, QtGui.QApplication.UnicodeUTF8))
        self.menuWidgets.setTitle(QtGui.QApplication.translate("MainWindow", "View", None, QtGui.QApplication.UnicodeUTF8))
        self.action_exit.setText(QtGui.QApplication.translate("MainWindow", "E&xit", None, QtGui.QApplication.UnicodeUTF8))
        self.action_save.setText(QtGui.QApplication.translate("MainWindow", "&Save", None, QtGui.QApplication.UnicodeUTF8))
        self.action_save.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+S", None, QtGui.QApplication.UnicodeUTF8))
        self.action_open.setText(QtGui.QApplication.translate("MainWindow", "&Open", None, QtGui.QApplication.UnicodeUTF8))
        self.action_open.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+O", None, QtGui.QApplication.UnicodeUTF8))
        self.actionMagnitude_Response.setText(QtGui.QApplication.translate("MainWindow", "Magnitude Response", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPhase_Respone.setText(QtGui.QApplication.translate("MainWindow", "Phase Respone", None, QtGui.QApplication.UnicodeUTF8))
        self.actionGroup_Delay.setText(QtGui.QApplication.translate("MainWindow", "Group Delay", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPhase_Delay.setText(QtGui.QApplication.translate("MainWindow", "Phase Delay", None, QtGui.QApplication.UnicodeUTF8))
        self.actionImpulse_Response.setText(QtGui.QApplication.translate("MainWindow", "Impulse Response", None, QtGui.QApplication.UnicodeUTF8))
        self.actionStep_Response.setText(QtGui.QApplication.translate("MainWindow", "Step Response", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPole_Zero_Plot.setText(QtGui.QApplication.translate("MainWindow", "Pole-Zero Plot", None, QtGui.QApplication.UnicodeUTF8))
        self.actionGrid.setText(QtGui.QApplication.translate("MainWindow", "Grid", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPole_Zero_Plot_2.setText(QtGui.QApplication.translate("MainWindow", "Pole Zero Plot", None, QtGui.QApplication.UnicodeUTF8))
        self.actionIdeal_Band.setText(QtGui.QApplication.translate("MainWindow", "Ideal Band", None, QtGui.QApplication.UnicodeUTF8))
        self.actionGrid_2.setText(QtGui.QApplication.translate("MainWindow", "Grid", None, QtGui.QApplication.UnicodeUTF8))
        self.actionGrid_3.setText(QtGui.QApplication.translate("MainWindow", "Grid", None, QtGui.QApplication.UnicodeUTF8))
        self.actionTabbed.setText(QtGui.QApplication.translate("MainWindow", "Tabbed", None, QtGui.QApplication.UnicodeUTF8))
        self.actionOverlay.setText(QtGui.QApplication.translate("MainWindow", "Overlay", None, QtGui.QApplication.UnicodeUTF8))
        self.actionResponse_widget.setText(QtGui.QApplication.translate("MainWindow", "Response widget", None, QtGui.QApplication.UnicodeUTF8))
        self.actionSpec_widget.setText(QtGui.QApplication.translate("MainWindow", "Spec widget", None, QtGui.QApplication.UnicodeUTF8))
        self.actionQuick_access.setText(QtGui.QApplication.translate("MainWindow", "Quick access", None, QtGui.QApplication.UnicodeUTF8))
        self.actionFilter_Coefficients.setText(QtGui.QApplication.translate("MainWindow", "Filter Coefficients", None, QtGui.QApplication.UnicodeUTF8))
        self.actionDesign_widget.setText(QtGui.QApplication.translate("MainWindow", "Design widget", None, QtGui.QApplication.UnicodeUTF8))
        self.actionOverlay_2.setText(QtGui.QApplication.translate("MainWindow", "Overlay", None, QtGui.QApplication.UnicodeUTF8))
        self.actionGridview.setText(QtGui.QApplication.translate("MainWindow", "Gridview", None, QtGui.QApplication.UnicodeUTF8))
        self.actionDesign_widget_2.setText(QtGui.QApplication.translate("MainWindow", "Design widget", None, QtGui.QApplication.UnicodeUTF8))
        self.actionQuick_access_2.setText(QtGui.QApplication.translate("MainWindow", "Quick access", None, QtGui.QApplication.UnicodeUTF8))
        self.actionSpec_widget_2.setText(QtGui.QApplication.translate("MainWindow", "Spec widget", None, QtGui.QApplication.UnicodeUTF8))
        self.actionResponse_widget_2.setText(QtGui.QApplication.translate("MainWindow", "Response widget", None, QtGui.QApplication.UnicodeUTF8))
        self.actionDesign_Widget.setText(QtGui.QApplication.translate("MainWindow", "Design Widget", None, QtGui.QApplication.UnicodeUTF8))
        self.actionQuick_Access.setText(QtGui.QApplication.translate("MainWindow", "Quick Access", None, QtGui.QApplication.UnicodeUTF8))
        self.actionSpec_Widget.setText(QtGui.QApplication.translate("MainWindow", "Spec Widget", None, QtGui.QApplication.UnicodeUTF8))
        self.actionResponse_Widget.setText(QtGui.QApplication.translate("MainWindow", "Response Widget", None, QtGui.QApplication.UnicodeUTF8))
        self.actionTabview_2.setText(QtGui.QApplication.translate("MainWindow", "Tabview", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPlot_select.setText(QtGui.QApplication.translate("MainWindow", "Plot select", None, QtGui.QApplication.UnicodeUTF8))
        self.actionBand_Diagram.setText(QtGui.QApplication.translate("MainWindow", "Band Diagram", None, QtGui.QApplication.UnicodeUTF8))
        self.actionCheck.setText(QtGui.QApplication.translate("MainWindow", "check", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPlot_FFT_points.setText(QtGui.QApplication.translate("MainWindow", "Plot FFT points", None, QtGui.QApplication.UnicodeUTF8))

from PyQt4 import Qwt5
from bandgraphicsview import BandGraphicsView
from polezero_plot import PzPlot
import icons_rc