63 changes: 63 additions & 0 deletions src/plugins/filters/exponential/exponentialconfig.ui
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>ExponentialConfig</class>
<widget class="QWidget" name="ExponentialConfig">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>428</width>
<height>62</height>
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Y:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="Kst::VectorSelector" name="_vector" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Exp:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="Kst::ScalarSelector" name="_exp" native="true"/>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>Kst::VectorSelector</class>
<extends>QWidget</extends>
<header>vectorselector.h</header>
</customwidget>
<customwidget>
<class>Kst::ScalarSelector</class>
<extends>QWidget</extends>
<header>scalarselector.h</header>
</customwidget>
</customwidgets>
<resources/>
<connections/>
</ui>
42 changes: 42 additions & 0 deletions src/plugins/filters/exponential/kstplugin_exponential.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[Desktop Entry]
Type=Service
ServiceTypes=Kst Data Object
X-KDE-ModuleType=Plugin
X-KDE-Library=exponential
X-Kst-Plugin-Author=williamledda
Name=Exponential Filter Data Object Plugin
Name[bs]=Exponential Filter Data Object Plugin
Name[ca]=Exponential Filter Data Object Plugin
Name[ca@valencia]=Exponential Filter Data Object Plugin
Name[de]=Exponential Filter Data Object Plugin
Name[el]=Exponential Filter Data Object Plugin
Name[en_GB]=Exponential Filter Data Object Plugin
Name[es]=Exponential Filter Data Object Plugin
Name[fr]=Exponential Filter Data Object Plugin
Name[gl]=Exponential Filter Data Object Plugin
Name[it]=Filtro esponenziale
Name[nl]=Exponential Filter Data Object Plugin
Name[pl]=Exponential Filter Data Object Plugin
Name[pt]=Exponential Filter Data Object Plugin
Name[pt_BR]=Exponential Filter Data Object Plugin
Name[sv]=Exponential Filter Data Object Plugin
Name[uk]=Exponential Filter Data Object Plugin
Name[x-test]=xxExponential Filter Data Object Pluginxx
Comment=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[bs]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[ca]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[ca@valencia]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[de]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[el]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[en_GB]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[es]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[fr]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[gl]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[it]=Implementa un filtro esponenziale per Kst.
Comment[nl]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[pl]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[pt]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[pt_BR]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[sv]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[uk]=Implements a Exponential Filter Data Object Plugin for Kst.
Comment[x-test]=xxImplements a Exponential Filter Data Object Plugin for Kst.xx
11 changes: 11 additions & 0 deletions src/plugins/filters/exponential/movingaverage.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
include(../../plugins_sub.pri)

TARGET = $$kstlib(kstplugin_exponential)

SOURCES += \
exponential.cpp

HEADERS += \
exponential.h

FORMS += exponentialconfig.ui