21#ifndef EXPORTPROVIDER_H
22#define EXPORTPROVIDER_H
26#include "ExportTable.h"
27#include "validator/IExerciseValidator.h"
28#include "lessonpack/IConfigParser.h"
29#include "ui/IThemeEngine.h"
37 Q_PROPERTY(
IExerciseValidator *validator READ validator WRITE setValidator NOTIFY validatorChanged)
38 Q_PROPERTY(QString exportText READ exportText NOTIFY exportTextChanged)
39 Q_PROPERTY(
ExportTable *table READ table WRITE setTable NOTIFY tableChanged)
44 QString exportText(
void);
47 Q_INVOKABLE
void print(
void);
48 Q_INVOKABLE
void printExercise(
int lesson,
int sublesson,
int exercise, QString text);
49 Q_INVOKABLE
void printExercise(QString text);
58 void exportTextChanged(QString text);
The ExportProvider class provides methods for the export dialog.
Definition ExportProvider.h:33
The ExportTable class provides a table for typing test results.
Definition ExportTable.h:30
Definition IConfigParser.h:27
Definition IExerciseValidator.h:30
Definition IThemeEngine.h:28