mirror of
https://github.com/JakubMelka/PDF4QT.git
synced 2025-06-05 21:59:17 +02:00
Signature plugin: Accept/reject mark
This commit is contained in:
13
Pdf4QtViewerPlugins/SignaturePlugin/accept-mark.svg
Normal file
13
Pdf4QtViewerPlugins/SignaturePlugin/accept-mark.svg
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Vrstva_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
|
||||
<circle fill="#21E900" cx="12" cy="12" r="11.098"/>
|
||||
<g>
|
||||
<path fill="#FFFFFF" d="M10.896,18.354c-0.24,0-0.474-0.087-0.658-0.247L6.28,14.649c-0.416-0.363-0.459-0.995-0.095-1.411
|
||||
c0.363-0.414,0.996-0.458,1.411-0.095l3.042,2.656l5.56-9.652c0.274-0.478,0.887-0.643,1.365-0.368
|
||||
c0.479,0.276,0.644,0.887,0.367,1.366l-6.167,10.707c-0.149,0.26-0.407,0.438-0.702,0.487
|
||||
C11.005,18.349,10.95,18.354,10.896,18.354z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 889 B |
@@ -1,4 +1,6 @@
|
||||
<RCC>
|
||||
<qresource prefix="/pdfplugins/signatureplugin">
|
||||
<file>accept-mark.svg</file>
|
||||
<file>reject-mark.svg</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
16
Pdf4QtViewerPlugins/SignaturePlugin/reject-mark.svg
Normal file
16
Pdf4QtViewerPlugins/SignaturePlugin/reject-mark.svg
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Vrstva_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
|
||||
<circle fill="#C80000" cx="12" cy="12" r="11.098"/>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#FFFFFF" d="M13.713,12l5.063-4.201c0.46-0.381,0.524-1.07,0.143-1.539c-0.394-0.466-1.077-0.531-1.54-0.141
|
||||
l-5.382,4.466L6.622,6.119C6.157,5.733,5.469,5.796,5.084,6.26C4.699,6.728,4.763,7.417,5.227,7.798L10.289,12l-5.062,4.204
|
||||
c-0.464,0.389-0.528,1.074-0.143,1.54c0.216,0.258,0.527,0.394,0.84,0.394c0.246,0,0.491-0.079,0.697-0.253l5.377-4.462
|
||||
l5.38,4.462c0.207,0.174,0.458,0.253,0.698,0.253c0.31,0,0.625-0.133,0.842-0.394c0.382-0.466,0.317-1.151-0.143-1.54L13.713,12z"
|
||||
/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
@@ -103,6 +103,24 @@ void SignaturePlugin::setWidget(pdf::PDFWidget* widget)
|
||||
m_actions[SignDigitally] = signDigitallyAction;
|
||||
m_actions[Ceritificates] = certificatesAction;
|
||||
|
||||
QFile acceptMarkFile(":/pdfplugins/signatureplugin/accept-mark.svg");
|
||||
QByteArray acceptMarkContent;
|
||||
if (acceptMarkFile.open(QFile::ReadOnly))
|
||||
{
|
||||
acceptMarkContent = acceptMarkFile.readAll();
|
||||
acceptMarkFile.close();
|
||||
}
|
||||
|
||||
QFile rejectMarkFile(":/pdfplugins/signatureplugin/reject-mark.svg");
|
||||
QByteArray rejectMarkContent;
|
||||
if (rejectMarkFile.open(QFile::ReadOnly))
|
||||
{
|
||||
rejectMarkContent = rejectMarkFile.readAll();
|
||||
rejectMarkFile.close();
|
||||
}
|
||||
|
||||
m_tools[AcceptMarkTool] = new pdf::PDFCreatePCElementSvgTool(widget->getDrawWidgetProxy(), &m_scene, createAcceptMarkAction, acceptMarkContent, this);
|
||||
m_tools[RejectMarkTool] = new pdf::PDFCreatePCElementSvgTool(widget->getDrawWidgetProxy(), &m_scene, createRejectMarkAction, rejectMarkContent, this);
|
||||
m_tools[RectangleTool] = new pdf::PDFCreatePCElementRectangleTool(widget->getDrawWidgetProxy(), &m_scene, createRectangleAction, false, this);
|
||||
m_tools[RoundedRectangleTool] = new pdf::PDFCreatePCElementRectangleTool(widget->getDrawWidgetProxy(), &m_scene, createRoundedRectangleAction, true, this);
|
||||
m_tools[HorizontalLineTool] = new pdf::PDFCreatePCElementLineTool(widget->getDrawWidgetProxy(), &m_scene, createHorizontalLineAction, true, false, this);
|
||||
|
@@ -74,6 +74,8 @@ private:
|
||||
|
||||
enum Tools
|
||||
{
|
||||
AcceptMarkTool,
|
||||
RejectMarkTool,
|
||||
RectangleTool,
|
||||
RoundedRectangleTool,
|
||||
HorizontalLineTool,
|
||||
|
Reference in New Issue
Block a user