view ui/listupdatedialog.h @ 289:9ad00a3255f4

Change cinst from stdin input to use arguments. As we have to execute this process on Windows over the shell a stdin / stdout communication is not really possible without some major hacks. So you now have to supply an instructions file and the path to the certificatelist as arguments when this process is called
author Andre Heinecke <aheinecke@intevation.de>
date Wed, 02 Apr 2014 13:52:02 +0000
parents 06089ba2614a
children
line wrap: on
line source
#ifndef LISTUPDATEDIALOG_H
#define LISTUPDATEDIALOG_H

#include "certificatelist.h"
#include <QDialog>
#include <QMainWindow>
#include <QTextEdit>
#include <QListWidgetItem>
/**
 * @file listupdatedialog.h
 * @brief The dialog for certificate selection.
 */

class QListWidget;

class ListUpdateDialog : public QDialog
{
    Q_OBJECT
public:
    /** @brief Create a list update dialog for the listToInstall */
    ListUpdateDialog(QMainWindow *parent, const CertificateList &listToInstall);

private:
    CertificateList mCertificateList;
    void setupGUI();

    QListWidget *mCertListWidget;
    QTextEdit *mDetailWidget;

private slots:
    void installerError(const QString& errMsg);
    void executeUpdate();
    void showDetails(QListWidgetItem*);
};

#endif // LISTUPDATEDIALOG_H

http://wald.intevation.org/projects/trustbridge/