Warning, file /education/parley/src/practice/flashcardbackendmode.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /* 0002 SPDX-FileCopyrightText: 2009 Frederik Gladhorn <gladhorn@kde.org> 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 #ifndef FLASHCARDBACKENDMODE_H 0007 #define FLASHCARDBACKENDMODE_H 0008 0009 #include "abstractbackendmode.h" 0010 0011 namespace Practice 0012 { 0013 class FlashCardBackendMode : public AbstractBackendMode 0014 { 0015 Q_OBJECT 0016 0017 public: 0018 FlashCardBackendMode(AbstractFrontend *frontend, QObject *parent); 0019 bool setTestEntry(TestEntry *current) override; 0020 0021 public Q_SLOTS: 0022 void checkAnswer() override; 0023 void hintAction() override; 0024 0025 private: 0026 bool m_solutionVisible{false}; 0027 TestEntry *m_current{nullptr}; 0028 QString m_currentHint; 0029 }; 0030 0031 } 0032 0033 #endif // FLASHCARDBACKENDMODE_H