summaryrefslogtreecommitdiffhomepage
path: root/ftnoir_filter_kalman
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2015-07-16 11:29:59 +0200
committerStanislaw Halik <sthalik@misaki.pl>2015-07-16 11:29:59 +0200
commitb0b7c2b0e1762a7c0058e7f507a3b7cc9a03daf6 (patch)
tree246864539eba1669fc19a2007038dfb692a04788 /ftnoir_filter_kalman
parentdfbe00cb1d9ce4cb52448cf4c1d577fe7b1eaad7 (diff)
all: use macros for symbol exposure
Diffstat (limited to 'ftnoir_filter_kalman')
-rwxr-xr-xftnoir_filter_kalman/ftnoir_filter_kalman.h8
-rw-r--r--ftnoir_filter_kalman/kalman.cpp14
2 files changed, 5 insertions, 17 deletions
diff --git a/ftnoir_filter_kalman/ftnoir_filter_kalman.h b/ftnoir_filter_kalman/ftnoir_filter_kalman.h
index e84ef347..a6f40bb7 100755
--- a/ftnoir_filter_kalman/ftnoir_filter_kalman.h
+++ b/ftnoir_filter_kalman/ftnoir_filter_kalman.h
@@ -27,7 +27,7 @@ struct settings : opts {
{}
};
-class OPENTRACK_EXPORT FTNoIR_Filter : public IFilter
+class FTNoIR_Filter : public IFilter
{
public:
FTNoIR_Filter();
@@ -44,14 +44,14 @@ public:
int prev_slider_pos;
};
-class OPENTRACK_EXPORT FTNoIR_FilterDll : public Metadata
+class FTNoIR_FilterDll : public Metadata
{
public:
QString name() { return QString("Kalman"); }
- QIcon icon() { return QIcon(":/images/filter-16.png"); }
+ QIcon icon() { return QIcon(":/images/filter-16.png"); }
};
-class OPENTRACK_EXPORT FilterControls: public IFilterDialog
+class FilterControls: public IFilterDialog
{
Q_OBJECT
public:
diff --git a/ftnoir_filter_kalman/kalman.cpp b/ftnoir_filter_kalman/kalman.cpp
index 08b46f0f..f0b9e261 100644
--- a/ftnoir_filter_kalman/kalman.cpp
+++ b/ftnoir_filter_kalman/kalman.cpp
@@ -124,16 +124,4 @@ void FilterControls::doCancel() {
close();
}
-extern "C" OPENTRACK_EXPORT Metadata* GetMetadata()
-{
- return new FTNoIR_FilterDll;
-}
-
-extern "C" OPENTRACK_EXPORT IFilter* GetConstructor()
-{
- return new FTNoIR_Filter;
-}
-
-extern "C" OPENTRACK_EXPORT IFilterDialog* GetDialog() {
- return new FilterControls;
-}
+OPENTRACK_DECLARE_FILTER(FTNoIR_Filter, FilterControls, FTNoIR_FilterDll)