1 /*
2     This file is part of the Okteta Kasten module, made within the KDE community.
3 
4     SPDX-FileCopyrightText: 2019 Friedrich W. H. Kossebau <kossebau@kde.org>
5 
6     SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
7 */
8 
9 #ifndef KASTEN_PRINTCONTROLLERFACTORY_HPP
10 #define KASTEN_PRINTCONTROLLERFACTORY_HPP
11 
12 // lib
13 #include "oktetakastencontrollers_export.hpp"
14 // Kasten core
15 #include <Kasten/AbstractXmlGuiControllerFactory>
16 
17 namespace Kasten {
18 
19 class OKTETAKASTENCONTROLLERS_EXPORT PrintControllerFactory : public AbstractXmlGuiControllerFactory
20 {
21 public:
22     PrintControllerFactory();
23     ~PrintControllerFactory() override;
24 
25 public: // AbstractXmlGuiControllerFactory API
26     AbstractXmlGuiController* create(KXMLGUIClient* guiClient) const override;
27 };
28 
29 }
30 
31 #endif
32