2
0
forked from Ivasoft/DSView

Add FFT function @ DSO mode

This commit is contained in:
DreamSourceLab
2016-05-14 10:22:45 +08:00
parent adf428ffd0
commit ced33961c7
55 changed files with 150 additions and 61 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 493 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 514 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

BIN
DSView/darkstyle/rc/close.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 940 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 972 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 933 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 728 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

BIN
DSView/darkstyle/rc/sizegrip.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 B

BIN
DSView/darkstyle/rc/undock.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 B

BIN
DSView/darkstyle/rc/up_arrow.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

42
DSView/darkstyle/style.qrc Executable file
View File

@@ -0,0 +1,42 @@
<RCC>
<qresource prefix="/qss_icons">
<file>rc/up_arrow_disabled.png</file>
<file>rc/stylesheet-branch-end.png</file>
<file>rc/branch_closed-on.png</file>
<file>rc/stylesheet-vline.png</file>
<file>rc/branch_closed.png</file>
<file>rc/branch_open-on.png</file>
<file>rc/transparent.png</file>
<file>rc/right_arrow_disabled.png</file>
<file>rc/sizegrip.png</file>
<file>rc/close.png</file>
<file>rc/close-hover.png</file>
<file>rc/close-pressed.png</file>
<file>rc/down_arrow.png</file>
<file>rc/left_arrow.png</file>
<file>rc/stylesheet-branch-more.png</file>
<file>rc/up_arrow.png</file>
<file>rc/right_arrow.png</file>
<file>rc/left_arrow_disabled.png</file>
<file>rc/branch_open.png</file>
<file>rc/down_arrow_disabled.png</file>
<file>rc/undock.png</file>
<file>rc/checkbox_checked_disabled.png</file>
<file>rc/checkbox_checked_focus.png</file>
<file>rc/checkbox_checked.png</file>
<file>rc/checkbox_indeterminate.png</file>
<file>rc/checkbox_indeterminate_focus.png</file>
<file>rc/checkbox_unchecked_disabled.png</file>
<file>rc/checkbox_unchecked_focus.png</file>
<file>rc/checkbox_unchecked.png</file>
<file>rc/radio_checked_disabled.png</file>
<file>rc/radio_checked_focus.png</file>
<file>rc/radio_checked.png</file>
<file>rc/radio_unchecked_disabled.png</file>
<file>rc/radio_unchecked_focus.png</file>
<file>rc/radio_unchecked.png</file>
</qresource>
<qresource prefix="/qdarkstyle">
<file>style.qss</file>
</qresource>
</RCC>

View File

@@ -245,18 +245,13 @@ QMenu
{
border: 1px solid #3A3939;
color: silver;
margin: 2px;
}
QMenu::icon
{
margin: 5px;
margin: 0px;
}
QMenu::item
{
padding: 5px 30px 5px 30px;
margin-left: 5px;
margin-left: 2px;
border: 1px solid transparent; /* reserve space for selection border */
}
@@ -525,21 +520,6 @@ QSizeGrip {
}
QMainWindow::separator
{
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0.0 #302F2F,
stop: 0.4 #333333,
stop: 0.5 #404040,
stop: 0.6 #333333,
stop: 1 #302F2F);
color: white;
padding-left: 0px;
spacing: 0px;
width: 3px;
border: 0px solid #202020;
}
QMenu::separator
{
height: 1px;
@@ -574,19 +554,6 @@ QToolBar {
font-weight: bold;
}
QToolBar::handle:horizontal {
image: url(:/qss_icons/rc/Hmovetoolbar.png);
}
QToolBar::handle:vertical {
image: url(:/qss_icons/rc/Vmovetoolbar.png);
}
QToolBar::separator:horizontal {
image: url(:/qss_icons/rc/Hsepartoolbar.png);
}
QToolBar::separator:vertical {
image: url(:/qss_icons/rc/Vsepartoolbars.png);
}
QPushButton
{
color: silver;
@@ -1180,39 +1147,65 @@ QStatusBar::item {
border-radius: 2px;
}
QFrame[height="3"], QFrame[width="3"] {
background-color: #444;
}
QSplitter::handle {
border: 0px dashed #3A3939;
}
QSplitter::handle:horizontal {
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0.0 #302F2F,
stop: 0.4 #333333,
stop: 0.5 #404040,
stop: 0.6 #333333,
stop: 1 #302F2F);
width: 3px;
}
QSplitter::handle:vertical {
background-color: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0,
stop: 0.0 #302F2F,
stop: 0.4 #333333,
stop: 0.5 #404040,
stop: 0.6 #333333,
stop: 1 #302F2F);
height: 3px;
}
QAbstractScrollArea
{
border-radius: 2px;
border: 0px transparent #3A3939;
background-color: #302F2F;
}
QSplitter::handle:horizontal,
QMainWindow::separator
{
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0.0 #302F2F,
stop: 0.4 #333333,
stop: 0.5 #404040,
stop: 0.6 #333333,
stop: 1 #302F2F);
color: white;
padding-left: 0px;
spacing: 0px;
width: 3px;
border: 0px solid #202020;
}
QSplitter::handle:horizontal:hover,
QMainWindow::separator:hover
{
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0.0 #302F2F,
stop: 0.1 #333333,
stop: 0.5 #404040,
stop: 0.9 #333333,
stop: 1 #302F2F);
color: white;
padding-left: 0px;
spacing: 0px;
width: 3px;
border: 0px solid #202020;
}
QSplitter::handle:vertical {
background-color: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0,
stop: 0.0 #302F2F,
stop: 0.3 #505050,
stop: 0.5 #606060,
stop: 0.7 #505050,
stop: 1 #302F2F);
height: 3px;
}
QSplitter::handle:vertical:hover {
background-color: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0,
stop: 0.0 #302F2F,
stop: 0.1 #505050,
stop: 0.5 #606060,
stop: 0.8 #505050,
stop: 1 #302F2F);
height: 3px;
}

BIN
DSView/icons/Blackman.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

BIN
DSView/icons/Flat_top.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

BIN
DSView/icons/Hamming.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

BIN
DSView/icons/Hann.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
DSView/icons/Rectangle.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

BIN
DSView/icons/export.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 942 B

BIN
DSView/icons/fft.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
DSView/icons/math.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
DSView/icons/math_dis.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
DSView/icons/single.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
DSView/icons/single_dis.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,7 @@
#include "fftstack.h"
FftStack::FftStack()
{
}

View File

@@ -0,0 +1,11 @@
#ifndef FFTSTACK_H
#define FFTSTACK_H
class FftStack
{
public:
FftStack();
};
#endif // FFTSTACK_H

View File

@@ -0,0 +1,7 @@
#include "fftoptions.h"
FftOptions::FftOptions()
{
}

View File

@@ -0,0 +1,11 @@
#ifndef FFTOPTIONS_H
#define FFTOPTIONS_H
class FftOptions
{
public:
FftOptions();
};
#endif // FFTOPTIONS_H

View File

@@ -0,0 +1,7 @@
#include "ffttrace.h"
FftTrace::FftTrace()
{
}

View File

@@ -0,0 +1,11 @@
#ifndef FFTTRACE_H
#define FFTTRACE_H
class FftTrace
{
public:
FftTrace();
};
#endif // FFTTRACE_H