Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
PIM
KDE PIM Add-ons
Commits
147dfaec
Commit
147dfaec
authored
Jul 05, 2021
by
Laurent Montel
😁
Browse files
Add popup menu
parent
3fa7835e
Pipeline
#68653
passed with stage
in 53 minutes and 51 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
kmail/checkbeforedeletemailplugins/confirmbeforedeleting/confirmbeforedeletingwidget.cpp
View file @
147dfaec
...
...
@@ -7,6 +7,7 @@
#include "confirmbeforedeletingwidget.h"
#include "confirmbeforedeletingcreateruledialog.h"
#include <KLocalizedString>
#include <QMenu>
#include <QTreeWidget>
#include <QVBoxLayout>
...
...
@@ -33,4 +34,23 @@ ConfirmBeforeDeletingWidget::~ConfirmBeforeDeletingWidget()
void
ConfirmBeforeDeletingWidget
::
slotCustomContextMenuRequested
(
const
QPoint
&
p
)
{
QTreeWidgetItem
*
item
=
mTreeWidget
->
currentItem
();
if
(
!
item
)
{
return
;
}
QMenu
menu
(
this
);
#if 0
menu.addAction(QIcon::fromTheme(QStringLiteral("document-open")), i18n("Open"), this, &ConfirmBeforeDeletingWidget::slotOpenItem);
if (filterValueIsNotEmpty) {
menu.addSeparator();
menu.addAction(QIcon::fromTheme(QStringLiteral("edit-delete")), i18n("Remove filter"), this, &ConfirmBeforeDeletingWidget::slotRemoveRule);
}
#endif
menu
.
exec
(
QCursor
::
pos
());
}
void
ConfirmBeforeDeletingWidget
::
slotRemoveRule
()
{
// TODO
}
kmail/checkbeforedeletemailplugins/confirmbeforedeleting/confirmbeforedeletingwidget.h
View file @
147dfaec
...
...
@@ -18,5 +18,6 @@ public:
private:
void
slotCustomContextMenuRequested
(
const
QPoint
&
p
);
void
slotRemoveRule
();
QTreeWidget
*
const
mTreeWidget
;
};
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment