Ein paar Fehler behoben
This commit is contained in:
19
mainwindow.h
19
mainwindow.h
@@ -37,12 +37,26 @@ private slots:
|
||||
void onDeeplTranslationPossibilitiesLoaded(QNetworkReply *reply);
|
||||
void on_deeplTranslateFrom_currentTextChanged(const QString &sourceLanguage);
|
||||
void on_autoTranslateButton_clicked();
|
||||
void on_searchButton_clicked();
|
||||
void on_searchNextButton_clicked();
|
||||
|
||||
private:
|
||||
struct TranslationItem {
|
||||
TranslationItem(int line_, QString character_, QString oldText_, QString newText_):
|
||||
line(line_),
|
||||
character(character_),
|
||||
oldText(oldText_),
|
||||
newText(newText_) {};
|
||||
int line;
|
||||
QString character;
|
||||
QString oldText;
|
||||
QString newText;
|
||||
};
|
||||
Ui::MainWindow *ui;
|
||||
std::map<QString, QString> fileContentsMap;
|
||||
std::map<QString, std::vector<QString> > translationsMap;
|
||||
const QString deeplAuthKey = "5f6bc5cc-1e5d-4c69-9ef0-eb3cc2c1ece5:fx";
|
||||
QString searchQuery;
|
||||
void crawlProject();
|
||||
void populateTreeWidgetFromMap();
|
||||
void saveFiles(QStringList &failedFiles);
|
||||
@@ -50,10 +64,13 @@ private:
|
||||
bool editAndSaveFile(QTreeWidgetItem *fileItem, const QString &backupFileName, const QString &fileName);
|
||||
bool saveToFile(const QString &backupFileName, const QStringList &lines);
|
||||
bool parseAndEditFile(QFile &backupFile, QTreeWidgetItem *fileItem, QStringList &lines, bool &changed);
|
||||
QString findNewText(QTreeWidgetItem *fileItem, const QString &lineNumber, const QString &originalText);
|
||||
QString findNewText(QTreeWidgetItem *fileItem, const QString &lineNumber, const QString &originalText, const QString &speaker);
|
||||
void loadDeeplTranslationPossibilities();
|
||||
void renderDeeplSources();
|
||||
void translationRequestFinished(QNetworkReply *reply);
|
||||
void countAndShowUntranslated();
|
||||
void searchNext();
|
||||
void searchInTree(QTreeWidgetItem *item, const QString &query);
|
||||
QVector<TranslationItem> parseTextBlock(const QString &block);
|
||||
};
|
||||
#endif // MAINWINDOW_H
|
||||
|
||||
Reference in New Issue
Block a user