169 QSizePolicy sizePolicy(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Minimum);
170 sizePolicy.setHorizontalStretch(0);
171 sizePolicy.setVerticalStretch(0);
172 sizePolicy.setHeightForWidth(
ConfigDialog->sizePolicy().hasHeightForWidth());
175 icon.addFile(QString::fromUtf8(
":/artwork/icon.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
190 label_8->setObjectName(
"label_8");
227 horizontalSpacer_4 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
240 label_6->setObjectName(
"label_6");
281 horizontalSpacer_5 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
305 horizontalSpacer_9 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
318 label_4->setObjectName(
"label_4");
327 label_7->setObjectName(
"label_7");
349 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
371 QSizePolicy sizePolicy1(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);
372 sizePolicy1.setHorizontalStretch(0);
373 sizePolicy1.setVerticalStretch(0);
379 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
389 QSizePolicy sizePolicy2(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
390 sizePolicy2.setHorizontalStretch(0);
391 sizePolicy2.setVerticalStretch(0);
403 formLayout->setContentsMargins(-1, 0, -1, -1);
440 label_3->setObjectName(
"label_3");
474 horizontalSpacer_7 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
487 label_10->setObjectName(
"label_10");
520 label_5->setObjectName(
"label_5");
548 horizontalSpacer_6 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
565 label_9->setObjectName(
"label_9");
585 widget->setObjectName(
"widget");
599 gpgPath->setObjectName(
"gpgPath");
619 gitPath->setObjectName(
"gitPath");
654 passPath->setObjectName(
"passPath");
667 zx2c4->setObjectName(
"zx2c4");
668 zx2c4->setOpenExternalLinks(
true);
680 horizontalSpacer_8 =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
692 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
705 QTableWidgetItem *__qtablewidgetitem =
new QTableWidgetItem();
706 profileTable->setHorizontalHeaderItem(0, __qtablewidgetitem);
707 QTableWidgetItem *__qtablewidgetitem1 =
new QTableWidgetItem();
708 profileTable->setHorizontalHeaderItem(1, __qtablewidgetitem1);
709 QTableWidgetItem *__qtablewidgetitem2 =
new QTableWidgetItem();
710 profileTable->setHorizontalHeaderItem(2, __qtablewidgetitem2);
712 QSizePolicy sizePolicy3(QSizePolicy::Policy::MinimumExpanding, QSizePolicy::Policy::Expanding);
713 sizePolicy3.setHorizontalStretch(0);
714 sizePolicy3.setVerticalStretch(0);
715 sizePolicy3.setHeightForWidth(
profileTable->sizePolicy().hasHeightForWidth());
720 profileTable->setEditTriggers(QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked);
722 profileTable->setSelectionMode(QAbstractItemView::SingleSelection);
723 profileTable->setSelectionBehavior(QAbstractItemView::SelectRows);
733 QString iconThemeName = QString::fromUtf8(
"list-add");
734 if (QIcon::hasThemeIcon(iconThemeName)) {
735 icon1 = QIcon::fromTheme(iconThemeName);
737 icon1.addFile(QString::fromUtf8(
":/icons/document-new.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::On);
740 addButton->setToolButtonStyle(Qt::ToolButtonFollowStyle);
747 iconThemeName = QString::fromUtf8(
"list-remove");
748 if (QIcon::hasThemeIcon(iconThemeName)) {
749 icon2 = QIcon::fromTheme(iconThemeName);
751 icon2.addFile(QString::fromUtf8(
":/icons/edit-delete.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::On);
754 deleteButton->setToolButtonStyle(Qt::ToolButtonFollowStyle);
783 label_2->setObjectName(
"label_2");
784 label_2->setLocale(QLocale(QLocale::German, QLocale::Germany));
816 label->setObjectName(
"label");
817 label->setOpenExternalLinks(
true);
821 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
827 buttonBox->setOrientation(Qt::Horizontal);
828 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
852 QObject::connect(
buttonBox, &QDialogButtonBox::rejected,
ConfigDialog, qOverload<>(&QDialog::reject));
853 QObject::connect(
buttonBox, &QDialogButtonBox::accepted,
ConfigDialog, qOverload<>(&QDialog::accept));
863 ConfigDialog->setWindowTitle(QCoreApplication::translate(
"ConfigDialog",
"Configuration",
nullptr));
864 label_8->setText(QCoreApplication::translate(
"ConfigDialog",
"Clipboard behaviour:",
nullptr));
865 checkBoxSelection->setText(QCoreApplication::translate(
"ConfigDialog",
"Use primary selection",
nullptr));
866 checkBoxAutoclear->setText(QCoreApplication::translate(
"ConfigDialog",
"Autoclear after:",
nullptr));
867 labelSeconds->setText(QCoreApplication::translate(
"ConfigDialog",
"Seconds",
nullptr));
868 label_6->setText(QCoreApplication::translate(
"ConfigDialog",
"Content panel behaviour:",
nullptr));
869 checkBoxHideContent->setText(QCoreApplication::translate(
"ConfigDialog",
"Hide content",
nullptr));
870 checkBoxHidePassword->setText(QCoreApplication::translate(
"ConfigDialog",
"Hide password",
nullptr));
871 checkBoxAutoclearPanel->setText(QCoreApplication::translate(
"ConfigDialog",
"Autoclear panel after:",
nullptr));
872 labelPanelSeconds->setText(QCoreApplication::translate(
"ConfigDialog",
"Seconds",
nullptr));
873 checkBoxUseMonospace->setText(QCoreApplication::translate(
"ConfigDialog",
"Use a monospace font",
nullptr));
874 checkBoxDisplayAsIs->setText(QCoreApplication::translate(
"ConfigDialog",
"Display the files content as-is",
nullptr));
875 checkBoxNoLineWrapping->setText(QCoreApplication::translate(
"ConfigDialog",
"No line wrapping",
nullptr));
876 label_4->setText(QCoreApplication::translate(
"ConfigDialog",
"Password Generation:",
nullptr));
877 label_7->setText(QCoreApplication::translate(
"ConfigDialog",
"Password Length:",
nullptr));
878 labelLength->setText(QCoreApplication::translate(
"ConfigDialog",
"Characters",
nullptr));
879 labelPasswordChars->setText(QCoreApplication::translate(
"ConfigDialog",
"Use characters:",
nullptr));
885#if QT_CONFIG(tooltip)
886 passwordCharTemplateSelector->setToolTip(QCoreApplication::translate(
"ConfigDialog",
"Select character set for password generation",
nullptr));
888 lineEditPasswordChars->setText(QCoreApplication::translate(
"ConfigDialog",
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",
nullptr));
889 checkBoxUsePwgen->setText(QCoreApplication::translate(
"ConfigDialog",
"Use PWGen",
nullptr));
890 checkBoxAvoidCapitals->setText(QCoreApplication::translate(
"ConfigDialog",
"Exclude capital letters",
nullptr));
891 checkBoxUseSymbols->setText(QCoreApplication::translate(
"ConfigDialog",
"Include special symbols",
nullptr));
892 checkBoxLessRandom->setText(QCoreApplication::translate(
"ConfigDialog",
"Generate easy to memorize but less secure passwords",
nullptr));
893 checkBoxAvoidNumbers->setText(QCoreApplication::translate(
"ConfigDialog",
"Exclude numbers",
nullptr));
894 label_3->setText(QCoreApplication::translate(
"ConfigDialog",
"Git:",
nullptr));
895 checkBoxUseGit->setText(QCoreApplication::translate(
"ConfigDialog",
"Use Git",
nullptr));
896 checkBoxAddGPGId->setText(QCoreApplication::translate(
"ConfigDialog",
"Automatically add .gpg-id files",
nullptr));
897 checkBoxAutoPush->setText(QCoreApplication::translate(
"ConfigDialog",
"Automatically push",
nullptr));
898 checkBoxAutoPull->setText(QCoreApplication::translate(
"ConfigDialog",
"Automatically pull",
nullptr));
899 label_10->setText(QCoreApplication::translate(
"ConfigDialog",
"Extensions:",
nullptr));
900 checkBoxUseQrencode->setText(QCoreApplication::translate(
"ConfigDialog",
"Use QRencode",
nullptr));
901 checkBoxUseOtp->setText(QCoreApplication::translate(
"ConfigDialog",
"Use pass-otp extension",
nullptr));
902 label_5->setText(QCoreApplication::translate(
"ConfigDialog",
"System:",
nullptr));
903 checkBoxUseTrayIcon->setText(QCoreApplication::translate(
"ConfigDialog",
"Use TrayIcon",
nullptr));
905 checkBoxHideOnClose->setText(QCoreApplication::translate(
"ConfigDialog",
"Hide on close",
nullptr));
906 checkBoxAlwaysOnTop->setText(QCoreApplication::translate(
"ConfigDialog",
"Always on top",
nullptr));
908 label_9->setText(QCoreApplication::translate(
"ConfigDialog",
"Select password storage program:",
nullptr));
909 radioButtonNative->setText(QCoreApplication::translate(
"ConfigDialog",
"Nati&ve Git/GPG",
nullptr));
910 radioButtonPass->setText(QCoreApplication::translate(
"ConfigDialog",
"&Use pass",
nullptr));
911 groupBoxNative->setTitle(QCoreApplication::translate(
"ConfigDialog",
"Native",
nullptr));
912 labelGitPath->setText(QCoreApplication::translate(
"ConfigDialog",
"Git",
nullptr));
913 toolButtonGpg->setText(QCoreApplication::translate(
"ConfigDialog",
"\342\200\246",
nullptr));
914 toolButtonGit->setText(QCoreApplication::translate(
"ConfigDialog",
"\342\200\246",
nullptr));
915 labelGpgPath->setText(QCoreApplication::translate(
"ConfigDialog",
"GPG",
nullptr));
916 labelPwgenPath->setText(QCoreApplication::translate(
"ConfigDialog",
"PWGen",
nullptr));
917 toolButtonPwgen->setText(QCoreApplication::translate(
"ConfigDialog",
"\342\200\246",
nullptr));
918 groupBoxPass->setTitle(QCoreApplication::translate(
"ConfigDialog",
"Pass",
nullptr));
919 labelPassPath->setText(QCoreApplication::translate(
"ConfigDialog",
"pass",
nullptr));
920 toolButtonPass->setText(QCoreApplication::translate(
"ConfigDialog",
"\342\200\246",
nullptr));
921 zx2c4->setText(QCoreApplication::translate(
"ConfigDialog",
"<html><head/><body><p><a href=\"https://www.passwordstore.org/\"><span style=\" text-decoration: underline;\">www.passwordstore.org</span></a></p></body></html>",
nullptr));
922 autodetectButton->setText(QCoreApplication::translate(
"ConfigDialog",
"Autodetect",
nullptr));
924 QTableWidgetItem *___qtablewidgetitem =
profileTable->horizontalHeaderItem(0);
925 ___qtablewidgetitem->setText(QCoreApplication::translate(
"ConfigDialog",
"Name",
nullptr));
926 QTableWidgetItem *___qtablewidgetitem1 =
profileTable->horizontalHeaderItem(1);
927 ___qtablewidgetitem1->setText(QCoreApplication::translate(
"ConfigDialog",
"Path",
nullptr));
928 QTableWidgetItem *___qtablewidgetitem2 =
profileTable->horizontalHeaderItem(2);
929 ___qtablewidgetitem2->setText(QCoreApplication::translate(
"ConfigDialog",
"Signing Key",
nullptr));
930 addButton->setText(QCoreApplication::translate(
"ConfigDialog",
"Add",
nullptr));
931 deleteButton->setText(QCoreApplication::translate(
"ConfigDialog",
"Delete",
nullptr));
932 labelStorePath->setText(QCoreApplication::translate(
"ConfigDialog",
"Current path",
nullptr));
933 toolButtonStore->setText(QCoreApplication::translate(
"ConfigDialog",
"\342\200\246",
nullptr));
935 label_2->setText(QCoreApplication::translate(
"ConfigDialog",
"Templates add extra fields in the password generation dialogue, and in the password view.",
nullptr));
936 checkBoxUseTemplate->setText(QCoreApplication::translate(
"ConfigDialog",
"Use template",
nullptr));
937#if QT_CONFIG(tooltip)
938 checkBoxTemplateAllFields->setToolTip(QCoreApplication::translate(
"ConfigDialog",
"Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones",
nullptr));
945 label->setText(QCoreApplication::translate(
"ConfigDialog",
"<a href=\"https://QtPass.org/\">QtPass</a> version ",
nullptr));