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) { |