Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
PIM Messagelib
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PIM
PIM Messagelib
Commits
78996eb7
Commit
78996eb7
authored
Apr 02, 2016
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
forward QList<QAction *>
parent
3a0c1880
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
26 additions
and
2 deletions
+26
-2
messageviewer/src/viewer/viewer.cpp
messageviewer/src/viewer/viewer.cpp
+8
-1
messageviewer/src/viewer/viewer.h
messageviewer/src/viewer/viewer.h
+8
-0
messageviewer/src/viewer/viewer_p.cpp
messageviewer/src/viewer/viewer_p.cpp
+7
-0
messageviewer/src/viewer/viewer_p.h
messageviewer/src/viewer/viewer_p.h
+3
-1
No files found.
messageviewer/src/viewer/viewer.cpp
View file @
78996eb7
...
...
@@ -25,7 +25,6 @@
//#define KMAIL_READER_HTML_DEBUG 1
#include "viewer.h"
#include "config-messageviewer.h"
#include "viewer_p.h"
#include "widgets/configurewidget.h"
#include "csshelper.h"
...
...
@@ -685,5 +684,13 @@ QList<QAction *> Viewer::viewerPluginActionList(ViewerPluginInterface::SpecificF
return
d
->
viewerPluginActionList
(
features
);
}
#ifdef MESSAGEVIEWER_USE_QTWEBENGINE
QList
<
QAction
*>
Viewer
::
interceptorUrlActions
(
const
MessageViewer
::
WebHitTestResult
&
result
)
const
{
Q_D
(
const
Viewer
);
return
d
->
interceptorUrlActions
(
result
);
}
#endif
}
messageviewer/src/viewer/viewer.h
View file @
78996eb7
...
...
@@ -23,6 +23,7 @@
#define MESSAGEVIEWER_H
#include "messageviewer_export.h"
#include "config-messageviewer.h"
#include "messageviewer/viewerplugininterface.h"
#include <MimeTreeParser/Enums>
...
...
@@ -53,6 +54,10 @@ class QResizeEvent;
namespace
MessageViewer
{
#ifdef MESSAGEVIEWER_USE_QTWEBENGINE
class
WebHitTestResult
;
#endif
class
HeaderStylePlugin
;
class
CSSHelper
;
class
ViewerPrivate
;
...
...
@@ -330,6 +335,9 @@ public:
void
showOpenAttachmentFolderWidget
(
const
QUrl
&
url
);
QList
<
QAction
*>
viewerPluginActionList
(
MessageViewer
::
ViewerPluginInterface
::
SpecificFeatureTypes
features
);
#ifdef MESSAGEVIEWER_USE_QTWEBENGINE
QList
<
QAction
*>
interceptorUrlActions
(
const
MessageViewer
::
WebHitTestResult
&
result
)
const
;
#endif
Q_SIGNALS:
void
moveMessageToTrash
();
...
...
messageviewer/src/viewer/viewer_p.cpp
View file @
78996eb7
...
...
@@ -3125,3 +3125,10 @@ void ViewerPrivate::slotServiceUrlSelected(PimCommon::ShareServiceUrlManager::Se
const
QUrl
url
=
mShareServiceManager
->
generateServiceUrl
(
mClickedUrl
.
toString
(),
QString
(),
serviceType
);
mShareServiceManager
->
openUrl
(
url
);
}
#ifdef MESSAGEVIEWER_USE_QTWEBENGINE
QList
<
QAction
*>
ViewerPrivate
::
interceptorUrlActions
(
const
MessageViewer
::
WebHitTestResult
&
result
)
const
{
return
mViewer
->
interceptorUrlActions
(
result
);
}
#endif
messageviewer/src/viewer/viewer_p.h
View file @
78996eb7
...
...
@@ -438,6 +438,9 @@ public:
void
setPluginName
(
const
QString
&
pluginName
);
QList
<
QAction
*>
viewerPluginActionList
(
MessageViewer
::
ViewerPluginInterface
::
SpecificFeatureTypes
features
);
#ifdef MESSAGEVIEWER_USE_QTWEBENGINE
QList
<
QAction
*>
interceptorUrlActions
(
const
MessageViewer
::
WebHitTestResult
&
result
)
const
;
#endif
private
Q_SLOTS
:
void
slotActivatePlugin
(
MessageViewer
::
ViewerPluginInterface
*
interface
);
...
...
@@ -586,7 +589,6 @@ Q_SIGNALS:
void
changeDisplayMail
(
Viewer
::
DisplayFormatMessage
,
bool
);
void
moveMessageToTrash
();
void
executeMailAction
(
MessageViewer
::
Viewer
::
MailAction
type
);
private:
QString
attachmentInjectionHtml
();
QString
recipientsQuickListLinkHtml
(
bool
,
const
QString
&
);
...
...
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