aboutsummaryrefslogtreecommitdiffstats
path: root/src/MainWindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/MainWindow.cpp')
-rw-r--r--src/MainWindow.cpp16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp
index f4d2badb..7cb08835 100644
--- a/src/MainWindow.cpp
+++ b/src/MainWindow.cpp
@@ -35,7 +35,15 @@ MainWindow::MainWindow() {
setCentralWidget(edit);
/* the list of Keys available*/
- mKeyList = new KeyList(mCtx);
+ mKeyList = new KeyList(mCtx,
+ KeyListRow::SECRET_OR_PUBLIC_KEY,
+ KeyListColumn::TYPE | KeyListColumn::NAME | KeyListColumn::EmailAddress | KeyListColumn::Usage | KeyListColumn::Validity,
+ this);
+ mKeyList->setFilter([](const GpgKey &key) -> bool {
+ if(key.revoked || key.disabled || key.expired) return false;
+ else return true;
+ });
+ mKeyList->slotRefresh();
/* List of binary Attachments */
attachmentDockCreated = false;
@@ -75,6 +83,7 @@ MainWindow::MainWindow() {
}
}
edit->curTextPage()->setFocus();
+ this->setMinimumSize(1200, 700);
this->setWindowTitle(qApp->applicationName());
this->show();
@@ -581,9 +590,10 @@ void MainWindow::createStatusBar() {
void MainWindow::createDockWindows() {
/* KeyList-Dockwindow
*/
- keylistDock = new QDockWidget(tr("Encrypt for:"), this);
+ keylistDock = new QDockWidget(tr("Key ToolBox"), this);
keylistDock->setObjectName("EncryptDock");
keylistDock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
+ keylistDock->setMinimumWidth(460);
addDockWidget(Qt::RightDockWidgetArea, keylistDock);
keylistDock->setWidget(mKeyList);
viewMenu->addAction(keylistDock->toggleViewAction());
@@ -820,7 +830,7 @@ void MainWindow::slotFind() {
}
void MainWindow::slotVerify() {
- if (edit->tabCount() == 0 || edit->slotCurPage() == 0) {
+ if (edit->tabCount() == 0 || edit->slotCurPage() == nullptr) {
return;
}