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