Changeset 1487f05 in terepaima for terepaima-0.4.16/sources
- Timestamp:
- Aug 30, 2017, 4:19:41 PM (7 years ago)
- Branches:
- stretch
- Children:
- 35bdadc
- Parents:
- da9aa6c
- Location:
- terepaima-0.4.16/sources
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
terepaima-0.4.16/sources/mainwindow.cpp
rb93ceb8 r1487f05 101 101 //********************************* POPPLER 102 102 103 #include <QHBoxLayout> 104 #include <QVBoxLayout> 105 #include <QLabel> 106 #include <QLineEdit> 107 #include <QPushButton> 108 #include <QDialog> 109 //********************************* Signature 103 110 namespace 104 111 { … … 2877 2884 m_printAction = createAction(tr("&Print..."), QLatin1String("print"), QLatin1String("document-print"), QKeySequence::Print, SLOT(on_print_triggered())); 2878 2885 m_exitAction = createAction(tr("E&xit"), QLatin1String("exit"), QIcon::fromTheme("application-exit"), QKeySequence::Quit, SLOT(close())); 2879 m_verify_signature = createAction(trUtf8("&Verificar firma electrónica..."), QLatin1String("Verify signature"), QLatin1String("icono_verificar"), QKeySequence(), SLOT(on_verify_signature()));2886 //m_verify_signature = createAction(trUtf8("&Verificar firma electrónica..."), QLatin1String("Verify signature"), QLatin1String("icono_verificar"), QKeySequence(), SLOT(on_verify_signature())); 2880 2887 2881 2888 // edit … … 2975 2982 s_settings->pageItem().setProgressIcon(loadIconWithFallback(QLatin1String("image-loading"))); 2976 2983 s_settings->pageItem().setErrorIcon(loadIconWithFallback(QLatin1String("image-missing"))); 2984 2985 //security 2986 m_signature = createAction(trUtf8("&Signature..."), QLatin1String("Signature"), QLatin1String("icono_firmar"), QKeySequence(), SLOT(on_signature())); 2987 m_verify_signature = createAction(trUtf8("&Verificar firma electrónica..."), QLatin1String("Verify signature"), QLatin1String("icono_verificar"), QKeySequence(), SLOT(on_verify_signature())); 2977 2988 } 2978 2989 … … 2993 3004 { 2994 3005 m_fileToolBar = createToolBar(tr("&File"), QLatin1String("fileToolBar"), s_settings->mainWindow().fileToolBar(), 2995 QList< QAction* >() << m_openAction << m_openInNewTabAction << m_openContainingFolderAction << m_refreshAction << m_saveCopyAction << m_saveAsAction << m_printAction << m_verify_signature);2996 3006 //QList< QAction* >() << m_openAction << m_openInNewTabAction << m_openContainingFolderAction << m_refreshAction << m_saveCopyAction << m_saveAsAction << m_printAction << m_verify_signature); 3007 QList< QAction* >() << m_openAction << m_openInNewTabAction << m_openContainingFolderAction << m_refreshAction << m_saveCopyAction << m_saveAsAction << m_printAction); 2997 3008 m_editToolBar = createToolBar(tr("&Edit"), QLatin1String("editToolBar"), s_settings->mainWindow().editToolBar(), 2998 3009 QList< QAction* >() << m_currentPageAction << m_previousPageAction << m_nextPageAction << m_firstPageAction << m_lastPageAction << m_jumpToPageAction << m_searchAction << m_jumpBackwardAction << m_jumpForwardAction << m_copyToClipboardModeAction << m_addAnnotationModeAction); … … 3241 3252 } 3242 3253 3243 m_fileMenu->addActions(QList< QAction* >() << m_refreshAction << m_saveCopyAction << m_saveAsAction << m_printAction << m_verify_signature); 3254 //m_fileMenu->addActions(QList< QAction* >() << m_refreshAction << m_saveCopyAction << m_saveAsAction << m_printAction << m_verify_signature); 3255 m_fileMenu->addActions(QList< QAction* >() << m_refreshAction << m_saveCopyAction << m_saveAsAction << m_printAction); 3244 3256 m_fileMenu->addSeparator(); 3245 3257 m_fileMenu->addAction(m_exitAction); … … 3281 3293 3282 3294 QMenu* docksMenu = m_viewMenu->addMenu(tr("&Docks")); 3283 docksMenu->addActions(QList< QAction* >() << m_outlineDock->toggleViewAction() << m_propertiesDock->toggleViewAction() << m_thumbnailsDock->toggleViewAction() << m_bookmarksDock->toggleViewAction() << m_detailsSignatureDock->toggleViewAction()); 3295 //docksMenu->addActions(QList< QAction* >() << m_outlineDock->toggleViewAction() << m_propertiesDock->toggleViewAction() << m_thumbnailsDock->toggleViewAction() << m_bookmarksDock->toggleViewAction() << m_detailsSignatureDock->toggleViewAction()); 3296 docksMenu->addActions(QList< QAction* >() << m_outlineDock->toggleViewAction() << m_propertiesDock->toggleViewAction() << m_thumbnailsDock->toggleViewAction() << m_bookmarksDock->toggleViewAction()); 3284 3297 3285 3298 if(s_settings->mainWindow().extendedSearchDock()) … … 3330 3343 m_helpMenu = menuBar()->addMenu(tr("&Help")); 3331 3344 m_helpMenu->addActions(QList< QAction* >() << m_contentsAction << m_aboutAction); 3345 3346 //security 3347 3348 m_security = menuBar()->addMenu(tr("&Security")); 3349 m_security->addActions(QList< QAction* >() << m_signature << m_verify_signature << m_detailsSignatureDock->toggleViewAction()); 3350 3332 3351 } 3333 3352 … … 3919 3938 } 3920 3939 3940 void MainWindow::on_signature() { 3941 3942 qDebug("on_signature"); 3943 QDialog ventana; 3944 QHBoxLayout *layoutContrasenia = new QHBoxLayout; 3945 QHBoxLayout *layoutBotones = new QHBoxLayout; 3946 QVBoxLayout *layoutPrincipal = new QVBoxLayout(&ventana); 3947 3948 QLabel *etiquetaContrasenia = new QLabel("Para firmar introduzca el PIN"); 3949 3950 QLineEdit *campoContrasenia = new QLineEdit; 3951 campoContrasenia->setEchoMode(QLineEdit::Password); 3952 3953 QPushButton *botonAceptar = new QPushButton("Aceptar"); 3954 QPushButton *botonCancelar = new QPushButton("Cancelar"); 3955 3956 layoutContrasenia->addWidget(etiquetaContrasenia); 3957 layoutContrasenia->addWidget(campoContrasenia); 3958 3959 layoutBotones->addStretch(); 3960 layoutBotones->addWidget(botonAceptar); 3961 layoutBotones->addWidget(botonCancelar); 3962 3963 layoutPrincipal->addLayout(layoutContrasenia); 3964 layoutPrincipal->addLayout(layoutBotones); 3965 3966 ventana.setWindowTitle(QObject::trUtf8("PIN:")); 3967 ventana.exec(); 3968 on_windowSelecctionCertificate(); 3969 } 3970 3971 void MainWindow::on_windowSelecctionCertificate() { 3972 3973 qDebug("on_windowSelecctionCertificate()"); 3974 QDialog ventana; 3975 QHBoxLayout *layoutmensaje = new QHBoxLayout; 3976 QHBoxLayout *layoutBotones = new QHBoxLayout; 3977 QHBoxLayout *layoutTableView = new QHBoxLayout; 3978 QVBoxLayout *layoutPrincipal = new QVBoxLayout(&ventana); 3979 3980 QLabel *mensaje = new QLabel("Al seleccionar el certificado acepto que mi nombre y certificado serán enviado al proveedor de servicio"); 3981 3982 QTableView *listCertificate = new QTableView; 3983 QStandardItemModel *model = new QStandardItemModel(10,3,this); 3984 model->setHeaderData(0, Qt::Horizontal, QObject::tr("Certificado")); 3985 model->setHeaderData(1, Qt::Horizontal, QObject::tr("Tipo")); 3986 model->setHeaderData(2, Qt::Horizontal, QObject::tr("Valido hasta")); 3987 listCertificate->setModel(model); 3988 listCertificate->setShowGrid(false); 3989 listCertificate->verticalHeader()->setVisible(false); 3990 listCertificate->setSelectionBehavior(QAbstractItemView::SelectRows); 3991 3992 QPushButton *botonAceptar = new QPushButton("Aceptar"); 3993 QPushButton *botonCancelar = new QPushButton("Cancelar"); 3994 3995 layoutBotones->addStretch(); 3996 layoutmensaje->addWidget(mensaje); 3997 layoutTableView->addWidget(listCertificate); 3998 layoutBotones->addWidget(botonAceptar); 3999 layoutBotones->addWidget(botonCancelar); 4000 4001 layoutPrincipal->addLayout(layoutmensaje); 4002 layoutPrincipal->addLayout(layoutTableView); 4003 layoutPrincipal->addLayout(layoutBotones); 4004 4005 ventana.setWindowTitle(QObject::trUtf8("Seleccionar el certificado del firmante:")); 4006 ventana.exec(); 4007 } 4008 3921 4009 bool MainWindowAdaptor::closeTab(const QString& absoluteFilePath) 3922 4010 { -
terepaima-0.4.16/sources/mainwindow.h
r1f4adec r1487f05 258 258 259 259 void on_verify_signature(); 260 void on_signature(); 261 void on_windowSelecctionCertificate(); 260 262 //QString verify_signature(); 261 263 //QStringList verify_signature(); … … 466 468 SearchableMenu* m_bookmarksMenu; 467 469 QMenu* m_helpMenu; 470 QMenu* m_security; 471 QAction* m_signature; 468 472 469 473 bool m_bookmarksMenuIsDirty; -
terepaima-0.4.16/sources/pluginhandler.cpp
r9e3d987 r1487f05 74 74 QPluginLoader pluginLoader("/usr/lib/terepaima/"+fileName); 75 75 76 //qDebug("****loadPlugin****");77 //qDebug() << QDir(QApplication::applicationDirPath()).absoluteFilePath(fileName);78 //qDebug("******************");76 qDebug("****loadPlugin****"); 77 qDebug() << QDir(QApplication::applicationDirPath()).absoluteFilePath(fileName); 78 qDebug("******************"); 79 79 80 80 if(!pluginLoader.load())
Note: See TracChangeset
for help on using the changeset viewer.