Warning, file /education/parley/src/practice/practicesummarycomponent.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: 2007-2009 Frederik Gladhorn <gladhorn@kde.org> 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 #ifndef PRACTICESUMMARYCOMPONENT_H 0007 #define PRACTICESUMMARYCOMPONENT_H 0008 0009 #include "practice/sessionmanagerbase.h" 0010 0011 #include "ui_practicesummarywidget.h" 0012 #include <KXmlGuiWindow> 0013 0014 namespace Practice 0015 { 0016 class PracticeSummaryComponent : public KXmlGuiWindow, Ui::PracticeSummaryWidget 0017 { 0018 Q_OBJECT 0019 0020 public: 0021 PracticeSummaryComponent(SessionManagerBase *sessionManager, QWidget *parent); 0022 ~PracticeSummaryComponent() override; 0023 0024 public Q_SLOTS: 0025 void exportResults(); 0026 0027 private: 0028 void initActions(QWidget *parleyMainWindow); 0029 void setupDetailsTable(); 0030 0031 SessionManagerBase *m_sessionManager{nullptr}; 0032 0033 class SortedAttemptTableWidgetItem; 0034 }; 0035 } 0036 0037 #endif