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
PIM Messagelib
Commits
07986cb3
Commit
07986cb3
authored
Apr 01, 2016
by
Laurent Montel
😁
Browse files
We need configurewidget info
parent
eb94dc91
Changes
7
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
07986cb3
...
...
@@ -18,7 +18,7 @@ include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include
(
ECMQtDeclareLoggingCategory
)
include
(
ECMAddTests
)
set
(
MESSAGELIB_LIB_VERSION
"5.2.4
8
"
)
set
(
MESSAGELIB_LIB_VERSION
"5.2.4
9
"
)
set
(
KF5_VERSION
"5.19.0"
)
set
(
KDEPIMLIBS_LIB_VERSION
"5.2.40"
)
...
...
messageviewer/src/webengine/networkmanager/networkaccessmanagerwebengine.cpp
View file @
07986cb3
...
...
@@ -69,7 +69,7 @@ QList<QAction *> NetworkAccessManagerWebEngine::actions() const
return
actions
;
}
Q
List
<
MessageViewer
::
NetworkPluginUrlInterceptorConfigureWidget
*
>
NetworkAccessManagerWebEngine
::
configureInterceptorList
(
QWidget
*
parent
)
const
Q
Vector
<
NetworkPluginUrlInterceptorConfigureWidget
Setting
>
NetworkAccessManagerWebEngine
::
configureInterceptorList
(
QWidget
*
parent
)
const
{
return
d
->
mManager
->
configureInterceptorList
(
parent
);
}
messageviewer/src/webengine/networkmanager/networkaccessmanagerwebengine.h
View file @
07986cb3
...
...
@@ -28,6 +28,7 @@ namespace MessageViewer
class
NetworkPluginUrlInterceptorInterface
;
class
NetworkAccessManagerWebEnginePrivate
;
class
NetworkPluginUrlInterceptorConfigureWidget
;
class
NetworkPluginUrlInterceptorConfigureWidgetSetting
;
class
MESSAGEVIEWER_EXPORT
NetworkAccessManagerWebEngine
:
public
QNetworkAccessManager
{
Q_OBJECT
...
...
@@ -36,7 +37,7 @@ public:
~
NetworkAccessManagerWebEngine
();
void
addInterceptor
(
MessageViewer
::
NetworkPluginUrlInterceptorInterface
*
interceptor
);
QList
<
QAction
*>
actions
()
const
;
Q
List
<
MessageViewer
::
NetworkPluginUrlInterceptorConfigureWidget
*
>
configureInterceptorList
(
QWidget
*
parent
=
Q_NULLPTR
)
const
;
Q
Vector
<
MessageViewer
::
NetworkPluginUrlInterceptorConfigureWidget
Setting
>
configureInterceptorList
(
QWidget
*
parent
=
Q_NULLPTR
)
const
;
private:
NetworkAccessManagerWebEnginePrivate
*
const
d
;
};
...
...
messageviewer/src/webengine/urlinterceptor/networkpluginurlinterceptor.cpp
View file @
07986cb3
...
...
@@ -35,7 +35,7 @@ bool NetworkPluginUrlInterceptor::hasConfigureSupport() const
return
false
;
}
NetworkPluginUrlInterceptorConfigureWidget
*
NetworkPluginUrlInterceptor
::
createConfigureWidget
(
QWidget
*
parent
)
NetworkPluginUrlInterceptorConfigureWidget
Setting
NetworkPluginUrlInterceptor
::
createConfigureWidget
(
QWidget
*
parent
)
{
Q_UNUSED
(
parent
);
return
{};
...
...
messageviewer/src/webengine/urlinterceptor/networkpluginurlinterceptor.h
View file @
07986cb3
...
...
@@ -48,7 +48,7 @@ public:
virtual
NetworkPluginUrlInterceptorInterface
*
createInterface
(
QWebEngineView
*
webEngine
,
QObject
*
parent
=
Q_NULLPTR
)
=
0
;
virtual
bool
hasConfigureSupport
()
const
;
virtual
MessageViewer
::
NetworkPluginUrlInterceptorConfigureWidget
*
createConfigureWidget
(
QWidget
*
parent
=
Q_NULLPTR
);
virtual
NetworkPluginUrlInterceptorConfigureWidget
Setting
createConfigureWidget
(
QWidget
*
parent
=
Q_NULLPTR
);
};
}
#endif // MAILNETWORKPLUGINURLINTERCEPTOR_H
messageviewer/src/webengine/urlinterceptor/networkurlinterceptormanager.cpp
View file @
07986cb3
...
...
@@ -31,7 +31,7 @@ public:
}
QList
<
QAction
*>
actions
()
const
;
Q
List
<
NetworkPluginUrlInterceptorConfigureWidget
*
>
configureInterceptorList
(
QWidget
*
parent
)
const
;
Q
Vector
<
NetworkPluginUrlInterceptorConfigureWidget
Setting
>
configureInterceptorList
(
QWidget
*
parent
)
const
;
void
createInterfaces
(
QWebEngineView
*
webEngine
,
KActionCollection
*
ac
);
QVector
<
MessageViewer
::
NetworkPluginUrlInterceptorInterface
*>
mListInterface
;
QList
<
QAction
*>
mActionList
;
...
...
@@ -43,9 +43,9 @@ QList<QAction *> NetworkUrlInterceptorManagerPrivate::actions() const
return
mActionList
;
}
Q
List
<
NetworkPluginUrlInterceptorConfigureWidget
*
>
NetworkUrlInterceptorManagerPrivate
::
configureInterceptorList
(
QWidget
*
parent
)
const
Q
Vector
<
NetworkPluginUrlInterceptorConfigureWidget
Setting
>
NetworkUrlInterceptorManagerPrivate
::
configureInterceptorList
(
QWidget
*
parent
)
const
{
Q
List
<
NetworkPluginUrlInterceptorConfigureWidget
*
>
lstConfigureWidget
;
Q
Vector
<
NetworkPluginUrlInterceptorConfigureWidget
Setting
>
lstConfigureWidget
;
Q_FOREACH
(
NetworkPluginUrlInterceptor
*
plugin
,
NetworkUrlInterceptorPluginManager
::
self
()
->
pluginsList
())
{
if
(
plugin
->
hasConfigureSupport
())
{
lstConfigureWidget
.
append
(
plugin
->
createConfigureWidget
(
parent
));
...
...
@@ -86,7 +86,7 @@ QList<QAction *> NetworkUrlInterceptorManager::actions() const
return
d
->
actions
();
}
Q
List
<
NetworkPluginUrlInterceptorConfigureWidget
*
>
NetworkUrlInterceptorManager
::
configureInterceptorList
(
QWidget
*
parent
)
const
Q
Vector
<
NetworkPluginUrlInterceptorConfigureWidget
Setting
>
NetworkUrlInterceptorManager
::
configureInterceptorList
(
QWidget
*
parent
)
const
{
return
d
->
configureInterceptorList
(
parent
);
}
...
...
messageviewer/src/webengine/urlinterceptor/networkurlinterceptormanager.h
View file @
07986cb3
...
...
@@ -21,6 +21,7 @@
#include
<QObject>
#include
<messageviewer/networkpluginurlinterceptor.h>
#include
"messageviewer_export.h"
#include
<QVector>
namespace
MessageViewer
{
...
...
@@ -34,7 +35,7 @@ public:
QVector
<
NetworkPluginUrlInterceptorInterface
*>
interfaceList
()
const
;
QList
<
QAction
*>
actions
()
const
;
Q
List
<
MessageViewer
::
NetworkPluginUrlInterceptorConfigureWidget
*
>
configureInterceptorList
(
QWidget
*
parent
)
const
;
Q
Vector
<
NetworkPluginUrlInterceptorConfigureWidget
Setting
>
configureInterceptorList
(
QWidget
*
parent
)
const
;
private:
NetworkUrlInterceptorManagerPrivate
*
const
d
;
};
...
...
Write
Preview
Supports
Markdown
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