/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include #include #include using namespace css; using namespace css::uno; using namespace css::frame; SignatureLineDialogBase::SignatureLineDialogBase(weld::Widget* pParent, Reference xModel, const OUString& rUIFile, const OString& rDialogId) : GenericDialogController(pParent, rUIFile, rDialogId) , m_xModel(std::move(xModel)) { } short SignatureLineDialogBase::run() { short nRet = GenericDialogController::run(); if (nRet == RET_OK) Apply(); return nRet; } OUString SignatureLineDialogBase::getCDataString(const OUString& rString) { return ""; } OUString SignatureLineDialogBase::getSignatureImage() { OUString const svg( "image/svg+xml150139132512: " "XPATHSTROKE_SEQ_BEGIN132133109512: XPATHSTROKE_SEQ_END140150139133132111140150512: XTEXT_PAINTSHAPE_BEGIN138136135134113type: Text; content: [SIGNATURE]; [SIGNATURE]512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOW512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOW512: XTEXT_EOL512: XTEXT_EOP512: XTEXT_PAINTSHAPE_END150512: " "XTEXT_PAINTSHAPE_BEGIN138136135134113type: Text; content: " "[SIGNER_NAME]; [SIGNER_NAME]512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOW512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOW512: XTEXT_EOL512: XTEXT_EOP512: XTEXT_PAINTSHAPE_END150512: " "XTEXT_PAINTSHAPE_BEGIN138136135134113type: Text; content: " "[SIGNER_TITLE]; [SIGNER_TITLE]512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOW512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOW512: XTEXT_EOL512: XTEXT_EOP512: " "XTEXT_PAINTSHAPE_END150512: " "XTEXT_PAINTSHAPE_BEGIN138136135134113type: Text; content: " "[SIGNED_BY]; [SIGNED_BY]512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOW512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOW512: XTEXT_EOL512: XTEXT_EOP512: XTEXT_PAINTSHAPE_END150512: " "XTEXT_PAINTSHAPE_BEGIN138136135134113type: Text; content: [DATE]; [DATE]512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOW512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOC512: XTEXT_EOW512: XTEXT_EOL512: XTEXT_EOP512: XTEXT_PAINTSHAPE_END150512: " "XTEXT_PAINTSHAPE_BEGIN138136135134113type: Text; content: " "[INVALID_SIGNATURE]; [INVALID_SIGNATURE]512: " "XTEXT_EOC512: XTEXT_EOC512: " "XTEXT_EOW512: XTEXT_EOC512: " "XTEXT_EOC512: XTEXT_EOC512: " "XTEXT_EOC512: XTEXT_EOC512: " "XTEXT_EOC512: XTEXT_EOC512: " "XTEXT_EOC512: XTEXT_EOC512: " "XTEXT_EOC512: XTEXT_EOC512: " "XTEXT_EOC512: XTEXT_EOC512: " "XTEXT_EOC512: XTEXT_EOC512: " "XTEXT_EOC512: XTEXT_EOC512: " "XTEXT_EOW512: XTEXT_EOL512: " "XTEXT_EOP512: " "XTEXT_PAINTSHAPE_END"); return svg; } /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */