WIP: fixed linker issues.

This commit is contained in:
Matthias Koefferlein
2018-06-15 00:31:46 +02:00
parent c360f6d4a7
commit 10cfac3d42
7 changed files with 9 additions and 7 deletions
@@ -1,59 +0,0 @@
/*
KLayout Layout Viewer
Copyright (C) 2006-2018 Matthias Koefferlein
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef HDR_layCommonReaderPlugin_h
#define HDR_layCommonReaderPlugin_h
#include "layStream.h"
#include <QObject>
namespace Ui
{
class CommonReaderOptionPage;
}
namespace lay
{
class CommonReaderOptionPage
: public StreamReaderOptionsPage
{
Q_OBJECT
public:
CommonReaderOptionPage (QWidget *parent);
~CommonReaderOptionPage ();
void setup (const db::FormatSpecificReaderOptions *options, const db::Technology *tech);
void commit (db::FormatSpecificReaderOptions *options, const db::Technology *tech);
private:
Ui::CommonReaderOptionPage *mp_ui;
};
}
#endif
+3 -4
View File
@@ -30,10 +30,9 @@
#include <QFileInfo>
#include <QDir>
namespace lay
namespace tl
{
// .. nothing yet ..
template<> LAYBASIC_PUBLIC tl::Registrar<lay::TechnologyEditorProvider> *tl::Registrar<lay::TechnologyEditorProvider>::instance = 0;
template class LAYBASIC_PUBLIC tl::RegisteredClass<lay::TechnologyEditorProvider>;
}
+2
View File
@@ -106,12 +106,14 @@ private:
* @brief A base class for a technology component provider
*/
class LAYBASIC_PUBLIC TechnologyEditorProvider
: public tl::RegisteredClass<TechnologyEditorProvider>
{
public:
/**
* @brief The constructor
*/
TechnologyEditorProvider ()
: tl::RegisteredClass<TechnologyEditorProvider> (this)
{
// .. nothing yet ..
}
-1
View File
@@ -237,7 +237,6 @@ HEADERS = \
rdbMarkerBrowserDialog.h \
rdbMarkerBrowser.h \
rdbMarkerBrowserPage.h \
layCommonReaderPlugin.h \
layLineStyles.h \
laySelectLineStyleForm.h \
layLineStylePalette.h \