ScreenTranslator/TranslatorHelper.h

28 lines
588 B
C
Raw Normal View History

2015-10-10 03:18:22 +07:00
#ifndef TRANSLATORHELPER_H
#define TRANSLATORHELPER_H
#include <QStringList>
class TranslatorHelper {
public:
TranslatorHelper ();
QStringList possibleTranslators (QStringList &enabled) const;
QStringList enabledTranslatorScripts () const;
void setEnabledTranslators (const QStringList &enabled) const;
void loadScripts ();
void newItem ();
QString currentScript () const;
QString nextScript ();
bool gotScripts () const;
private:
QString translatorsDir_;
QStringList scripts_;
int currentIndex_;
};
#endif // TRANSLATORHELPER_H