Changeset db91752 in terepaima for terepaima-0.4.16/sources/mainwindow.h


Ignore:
Timestamp:
Feb 20, 2018, 9:54:34 AM (6 years ago)
Author:
pbuitrago@…>
Branches:
stretch
Children:
30f3152
Parents:
5ce8751
Message:

se agregaron las funcionalidades para enviar el documento al servidor murachi

File:
1 edited

Legend:

Unmodified
Added
Removed
  • terepaima-0.4.16/sources/mainwindow.h

    r5de5cc7 rdb91752  
    4747#include <QUrlQuery>
    4848
    49 
    5049#include "cryptotoken.h"
     50
     51#include <QFile>
     52#include <QFileInfo>
     53#include <QDir>
    5154//__________________________________
    5255
     
    8891
    8992    friend class MainWindowAdaptor;
     93    QNetworkReply *reply;
    9094
    9195public:
     
    9498    QSize sizeHint() const;
    9599    QMenu* createPopupMenu();
     100
    96101
    97102public slots:
     
    281286    void on_selectCertificate();
    282287    void on_activateButtonCertificate();
     288    void on_uploadFile();
    283289
    284290    void on_managePIN();
     
    287293    void on_close_windowCertificate();
    288294    void on_close_windowPIN();
     295    void httpReadyRead();
     296    void httpDownloadFinished();
    289297    //QString verify_signature();
    290298    //QStringList verify_signature();
     
    301309    void dragEnterEvent(QDragEnterEvent* event);
    302310    void dropEvent(QDropEvent* event);
    303     QString _currentrest;
     311    QFile *file; //para descargar el archivo firmado
     312    QString _currentrest; //respuesta del servidor murachi
    304313
    305314    //_________________________________________Web services Methods______________________________________________________
     
    319328      void slotError(QNetworkReply::NetworkError e);
    320329
     330      void handleNetworkDataMP(QNetworkReply *networkReply);
     331     void handleDownloadFile();
    321332public:
    322333      void setCurrentRest(const QString& r) { _currentrest = r;}
     
    328339
    329340      void callMurachi();
     341      void downloadSignedFile();
     342
     343      QString executeRest(const QString &url, const QString &name, const QString &pass,  QHttpMultiPart *postData);
    330344private:
    331345    Q_DISABLE_COPY(MainWindow)
     
    560574
    561575    QString currentHash;
     576    QString fileId;
     577    QString signedfile;
    562578    QNetworkCookieJar *cookiesJar;
    563579
    564580    QNetworkAccessManager *manager;
     581    QNetworkReply *response;
     582    QUrl url;
     583    QFile localFile;
     584
    565585    //_______________________________________________________________________
    566586    bool m_bookmarksMenuIsDirty;
Note: See TracChangeset for help on using the changeset viewer.