appinstaller/AppinstUi/sisxsifplugin/tsrc/testinstaller/testinstaller.cpp
changeset 60 245df5276b97
parent 42 d17dc5398051
child 64 48c14c385b0e
equal deleted inserted replaced
53:ae54820ef82c 60:245df5276b97
    40 #define INSTALLS_PATH_6 "F:\\"
    40 #define INSTALLS_PATH_6 "F:\\"
    41 
    41 
    42 
    42 
    43 TestInstaller::TestInstaller(int& argc, char* argv[]) : HbApplication(argc, argv),
    43 TestInstaller::TestInstaller(int& argc, char* argv[]) : HbApplication(argc, argv),
    44     mMainWindow(0), mInstallView(0), mRemoveView(0),
    44     mMainWindow(0), mInstallView(0), mRemoveView(0),
    45     mUseSilentInstall(false), mUseSilentUninstall(false), mUseRFileInstall(false),
    45     mUseSilentInstall(false), mUseSilentUninstall(false), mUseRFileInstall(false), mOcsp(false),
    46     mInstallDirectories(0), mInstallableFiles(0), mRemovableApps(0),
    46     mInstallDirectories(0), mInstallableFiles(0), mRemovableApps(0),
    47     mCurrentDirPath(), mCurrentFile(), mRunner(0)
    47     mCurrentDirPath(), mCurrentFile(), mRunner(0)
    48 {
    48 {
    49     mMainWindow = new HbMainWindow();
    49     mMainWindow = new HbMainWindow();
    50 
    50 
    70     mInstallableFiles->setEditable(false);
    70     mInstallableFiles->setEditable(false);
    71     connect(mInstallableFiles, SIGNAL(currentIndexChanged(int)),
    71     connect(mInstallableFiles, SIGNAL(currentIndexChanged(int)),
    72             this, SLOT(installableFileChanged(int)));
    72             this, SLOT(installableFileChanged(int)));
    73     installLayout->addItem(mInstallableFiles);
    73     installLayout->addItem(mInstallableFiles);
    74 
    74 
       
    75     QGraphicsLinearLayout *checkboxesLayout = new QGraphicsLinearLayout(Qt::Horizontal);
    75     HbCheckBox *silentInstallCheckBox = new HbCheckBox;
    76     HbCheckBox *silentInstallCheckBox = new HbCheckBox;
    76     silentInstallCheckBox->setText(tr("Silent"));
    77     silentInstallCheckBox->setText(tr("Silent"));
    77     connect(silentInstallCheckBox, SIGNAL(stateChanged(int)),
    78     connect(silentInstallCheckBox, SIGNAL(stateChanged(int)),
    78             this, SLOT(silentInstallCheckChanged(int)));
    79             this, SLOT(silentInstallCheckChanged(int)));
    79     installLayout->addItem(silentInstallCheckBox);
    80     checkboxesLayout->addItem(silentInstallCheckBox);
    80     HbCheckBox *rfileCheckBox = new HbCheckBox;
    81     HbCheckBox *rfileCheckBox = new HbCheckBox;
    81     rfileCheckBox->setText(tr("Use RFile"));
    82     rfileCheckBox->setText(tr("Use RFile"));
    82     connect(rfileCheckBox, SIGNAL(stateChanged(int)), this, SLOT(rfileCheckChanged(int)));
    83     connect(rfileCheckBox, SIGNAL(stateChanged(int)), this, SLOT(rfileCheckChanged(int)));
    83     installLayout->addItem(rfileCheckBox);
    84     checkboxesLayout->addItem(rfileCheckBox);
       
    85     HbCheckBox *ocspCheckBox = new HbCheckBox;
       
    86     ocspCheckBox->setText(tr("OCSP"));
       
    87     connect(ocspCheckBox, SIGNAL(stateChanged(int)), this, SLOT(ocspCheckChanged(int)));
       
    88     checkboxesLayout->addItem(ocspCheckBox);
       
    89     installLayout->addItem(checkboxesLayout);
    84     installLayout->addStretch();
    90     installLayout->addStretch();
    85 
    91 
    86     HbPushButton *installNew = new HbPushButton(tr("Install using new API"));
    92     HbPushButton *installNew = new HbPushButton(tr("Install using new API"));
    87     installLayout->addItem(installNew);
    93     installLayout->addItem(installNew);
    88     HbPushButton *installOld = new HbPushButton(tr("Install using old API"));
    94     HbPushButton *installOld = new HbPushButton(tr("Install using old API"));
   177 
   183 
   178 void TestInstaller::rfileCheckChanged(int state)
   184 void TestInstaller::rfileCheckChanged(int state)
   179 {
   185 {
   180     Qt::CheckState s = static_cast<Qt::CheckState>(state);
   186     Qt::CheckState s = static_cast<Qt::CheckState>(state);
   181     mUseRFileInstall = (s == Qt::Checked);
   187     mUseRFileInstall = (s == Qt::Checked);
       
   188 }
       
   189 
       
   190 void TestInstaller::ocspCheckChanged(int state)
       
   191 {
       
   192     Qt::CheckState s = static_cast<Qt::CheckState>(state);
       
   193     mOcsp = (s == Qt::Checked);
   182 }
   194 }
   183 
   195 
   184 void TestInstaller::installableDirChanged(int /*index*/)
   196 void TestInstaller::installableDirChanged(int /*index*/)
   185 {
   197 {
   186     if (mInstallDirectories) {
   198     if (mInstallDirectories) {
   386 }
   398 }
   387 
   399 
   388 void TestInstaller::doInstall(const QString &fileName)
   400 void TestInstaller::doInstall(const QString &fileName)
   389 {
   401 {
   390     if (mRunner) {
   402     if (mRunner) {
   391         mRunner->install(fileName, mUseSilentInstall, mUseRFileInstall);
   403         mRunner->install(fileName, mUseSilentInstall, mUseRFileInstall, mOcsp );
   392     }
   404     }
   393 }
   405 }
   394 
   406 
   395 void TestInstaller::doOpenFile(const QString &fileName)
   407 void TestInstaller::doOpenFile(const QString &fileName)
   396 {
   408 {