72 icon.addFile(QString::fromUtf8(
":/artwork/icon.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
99 frame->setObjectName(
"frame");
100 QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
101 sizePolicy.setHorizontalStretch(0);
102 sizePolicy.setVerticalStretch(0);
103 sizePolicy.setHeightForWidth(
frame->sizePolicy().hasHeightForWidth());
104 frame->setSizePolicy(sizePolicy);
127 label->setObjectName(
"label");
133 QSizePolicy sizePolicy1(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Minimum);
134 sizePolicy1.setHorizontalStretch(0);
135 sizePolicy1.setVerticalStretch(0);
136 sizePolicy1.setHeightForWidth(
profileBox->sizePolicy().hasHeightForWidth());
139 profileBox->setMaximumSize(QSize(100000, 16777215));
147 lineEdit->setObjectName(
"lineEdit");
148 lineEdit->setMinimumSize(QSize(0, 26));
149 lineEdit->setFocusPolicy(Qt::StrongFocus);
154 treeView->setObjectName(
"treeView");
155 QSizePolicy sizePolicy2(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::MinimumExpanding);
156 sizePolicy2.setHorizontalStretch(0);
157 sizePolicy2.setVerticalStretch(0);
158 sizePolicy2.setHeightForWidth(
treeView->sizePolicy().hasHeightForWidth());
159 treeView->setSizePolicy(sizePolicy2);
161 treeView->setSizeAdjustPolicy(QAbstractScrollArea::AdjustIgnored);
163 treeView->setDragDropMode(QAbstractItemView::InternalMove);
166 treeView->header()->setStretchLastSection(
false);
179 QSizePolicy sizePolicy3(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
180 sizePolicy3.setHorizontalStretch(0);
181 sizePolicy3.setVerticalStretch(0);
182 sizePolicy3.setHeightForWidth(
passwordName->sizePolicy().hasHeightForWidth());
187 font.setPointSize(14);
189 font.setItalic(
false);
190 font.setUnderline(
false);
191 font.setKerning(
true);
196 passwordName->setTextInteractionFlags(Qt::TextInteractionFlag::LinksAccessibleByMouse|Qt::TextInteractionFlag::TextSelectableByMouse);
200 verticalSpacer_2 =
new QSpacerItem(20, 5, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);
212 QSizePolicy sizePolicy4(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Expanding);
213 sizePolicy4.setHorizontalStretch(0);
214 sizePolicy4.setVerticalStretch(0);
215 sizePolicy4.setHeightForWidth(
textBrowser->sizePolicy().hasHeightForWidth());
219 textBrowser->setStyleSheet(QString::fromUtf8(
"background: transparent"));
239 toolBar->setObjectName(
"toolBar");
240 toolBar->setContextMenuPolicy(Qt::PreventContextMenu);
241 toolBar->setAcceptDrops(
false);
243 toolBar->setToolButtonStyle(Qt::ToolButtonIconOnly);
245#if QT_CONFIG(shortcut)
271 MainWindow->setWindowTitle(QCoreApplication::translate(
"MainWindow",
"QtPass",
nullptr));
272 actionAddPassword->setText(QCoreApplication::translate(
"MainWindow",
"Add password",
nullptr));
273#if QT_CONFIG(tooltip)
274 actionAddPassword->setToolTip(QCoreApplication::translate(
"MainWindow",
"Add password",
nullptr));
276#if QT_CONFIG(shortcut)
277 actionAddPassword->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+N",
nullptr));
279 actionAddFolder->setText(QCoreApplication::translate(
"MainWindow",
"Add folder",
nullptr));
280#if QT_CONFIG(tooltip)
281 actionAddFolder->setToolTip(QCoreApplication::translate(
"MainWindow",
"Add folder",
nullptr));
283 actionEdit->setText(QCoreApplication::translate(
"MainWindow",
"Edit",
nullptr));
284#if QT_CONFIG(tooltip)
285 actionEdit->setToolTip(QCoreApplication::translate(
"MainWindow",
"Edit",
nullptr));
287 actionDelete->setText(QCoreApplication::translate(
"MainWindow",
"Delete",
nullptr));
288#if QT_CONFIG(tooltip)
289 actionDelete->setToolTip(QCoreApplication::translate(
"MainWindow",
"Delete",
nullptr));
291 actionOtp->setText(QCoreApplication::translate(
"MainWindow",
"OTP",
nullptr));
292#if QT_CONFIG(tooltip)
293 actionOtp->setToolTip(QCoreApplication::translate(
"MainWindow",
"Generate OTP and copy to clipboard",
nullptr));
295#if QT_CONFIG(shortcut)
296 actionOtp->setShortcut(QCoreApplication::translate(
"MainWindow",
"Ctrl+G",
nullptr));
298 actionPush->setText(QCoreApplication::translate(
"MainWindow",
"Push",
nullptr));
299#if QT_CONFIG(tooltip)
300 actionPush->setToolTip(QCoreApplication::translate(
"MainWindow",
"Git push",
nullptr));
302 actionUpdate->setText(QCoreApplication::translate(
"MainWindow",
"Update",
nullptr));
303#if QT_CONFIG(tooltip)
304 actionUpdate->setToolTip(QCoreApplication::translate(
"MainWindow",
"Git pull",
nullptr));
306 actionUsers->setText(QCoreApplication::translate(
"MainWindow",
"Users",
nullptr));
307#if QT_CONFIG(tooltip)
308 actionUsers->setToolTip(QCoreApplication::translate(
"MainWindow",
"Manage who can read password in folder",
nullptr));
310 actionConfig->setText(QCoreApplication::translate(
"MainWindow",
"Config",
nullptr));
311#if QT_CONFIG(tooltip)
312 actionConfig->setToolTip(QCoreApplication::translate(
"MainWindow",
"Configuration",
nullptr));
314 label->setText(QCoreApplication::translate(
"MainWindow",
"Select profile",
nullptr));
316 lineEdit->setPlaceholderText(QCoreApplication::translate(
"MainWindow",
"Search Password",
nullptr));
317 passwordName->setText(QCoreApplication::translate(
"MainWindow",
"Welcome to QtPass",
nullptr));
318 textBrowser->setHtml(QCoreApplication::translate(
"MainWindow",
"<p>QtPass is a GUI for <a href=\"https://www.passwordstore.org/\">pass</a>, the standard unix password manager.</p>\n"
319"<p>Please report any <a href=\"https://github.com/IJHack/qtpass/issues\">issues</a> you might have with this software.</p>\n"
320"<p><a href=\"https://qtpass.org/\">Documentation</a></p>\n"
321"<p><a href=\"https://github.com/IJHack/qtpass\">SourceCode</a></p>",
nullptr));
322 toolBar->setWindowTitle(QString());