6void
WakaTimeConfig::configureDialog(QWidget *parent, Qt::WindowFlags flags) {
8 dialog_->setParent(parent);
9 dialog_->setWindowFlags(flags);
12 dialog_ =
new QDialog(parent, flags);
14 ui_.lineEdit_apiKey->setClearButtonEnabled(
true);
15 ui_.lineEdit_apiUrl->setClearButtonEnabled(
true);
16 ui_.lineEdit_apiKey->setPlaceholderText(i18n(
"Enter your WakaTime API key."));
17 ui_.lineEdit_apiKey->setFocus();
18 ui_.lineEdit_apiUrl->setPlaceholderText(i18n(
"Enter your WakaTime API URL."));
19 dialog_->setWindowTitle(i18n(
"Configure WakaTime"));
20 ui_.lineEdit_apiKey->setText(apiKey());
21 ui_.lineEdit_apiUrl->setText(apiUrl());
22 ui_.checkBox_hideFilenames->setChecked(hideFilenames());