--- a/appinstaller/AppinstUi/sifuidevicedialogplugin/inc/sifuidialogtitlewidget.h Fri May 14 15:58:48 2010 +0300
+++ b/appinstaller/AppinstUi/sifuidevicedialogplugin/inc/sifuidialogtitlewidget.h Thu May 27 12:58:35 2010 +0300
@@ -20,10 +20,12 @@
#include <hbwidget.h>
#include "sifuidialogdefinitions.h" // SifUiDeviceDialogType, SifUiDeviceDialogMode
+#include "sifuidialogcertificateinfo.h" // SifUiDialogCertificateInfo
class QGraphicsLinearLayout;
class HbLabel;
class HbPushButton;
+class SifUiDialogCertificateDetails;
class SifUiDialogTitleWidget : public HbWidget
@@ -37,19 +39,22 @@
void constructFromParameters(const QVariantMap ¶meters);
void updateFromParameters(const QVariantMap ¶meters);
-signals:
- void certificatesClicked();
-
private:
Q_DISABLE_COPY(SifUiDialogTitleWidget)
QString defaultTitle(SifUiDeviceDialogType type);
- void createCertButton();
- void removeCertButton();
+ void updateTitle(const QVariantMap ¶meters);
+ void updateCertificates(const QVariantMap ¶meters);
+ QList<SifUiDialogCertificateInfo*> *getCertificates(QByteArray array);
+
+private slots:
+ void certificatesClicked();
private: // data
QGraphicsLinearLayout *mLayout;
HbLabel *mTitle;
HbPushButton *mCertButton;
+ QList<SifUiDialogCertificateInfo*> *mCertificates;
+ SifUiDialogCertificateDetails *mDetailsDialog;
};
#endif // SIFUIDIALOGTITLEWIDGET_H