1 /* 2 * Qt implementation of OpenWnn library 3 * This file is part of the Qt Virtual Keyboard module. 4 * Contact: http://www.qt.io/licensing/ 5 * 6 * Copyright (C) 2015 The Qt Company 7 * Copyright (C) 2008-2012 OMRON SOFTWARE Co., Ltd. 8 * 9 * Licensed under the Apache License, Version 2.0 (the "License"); 10 * you may not use this file except in compliance with the License. 11 * You may obtain a copy of the License at 12 * 13 * http://www.apache.org/licenses/LICENSE-2.0 14 * 15 * Unless required by applicable law or agreed to in writing, software 16 * distributed under the License is distributed on an "AS IS" BASIS, 17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 * See the License for the specific language governing permissions and 19 * limitations under the License. 20 */ 21 22 #ifndef ROMKANHALFKATAKANA_H 23 #define ROMKANHALFKATAKANA_H 24 25 #include "romkan.h" 26 27 class RomkanHalfKatakana : public Romkan 28 { 29 Q_OBJECT 30 Q_DISABLE_COPY(RomkanHalfKatakana) 31 public: 32 explicit RomkanHalfKatakana(QObject *parent = 0); 33 ~RomkanHalfKatakana(); 34 35 bool convert(ComposingText &text) const override; 36 }; 37 38 #endif // ROMKANHALFKATAKANA_H 39