[Openvas-commits] r10630 - in trunk/gsd: . src
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Fri Mar 25 13:04:01 CET 2011
Author: raimund
Date: 2011-03-25 13:04:00 +0100 (Fri, 25 Mar 2011)
New Revision: 10630
Modified:
trunk/gsd/ChangeLog
trunk/gsd/src/dock_reports.cpp
trunk/gsd/src/gsd_control.cpp
Log:
* src/gsd_control.cpp (request_report): Changed format strings to the same
format as in they are in omp.
(report_download): Do not make the format to upper case letter.
* src/dock_reports.cpp (update): Insert report formats to combobox.
(load): Insert report formats into combobox. Changed format strings to the
same format as they are in omp.
(download_report): Insert report format name into request parameter.
Modified: trunk/gsd/ChangeLog
===================================================================
--- trunk/gsd/ChangeLog 2011-03-25 10:42:26 UTC (rev 10629)
+++ trunk/gsd/ChangeLog 2011-03-25 12:04:00 UTC (rev 10630)
@@ -1,3 +1,14 @@
+2011-03-25 Raimund Renkert <raimund.renkert at greenbone.net>
+
+ * src/gsd_control.cpp (request_report): Changed format strings to the same
+ format as in they are in omp.
+ (report_download): Do not make the format to upper case letter.
+
+ * src/dock_reports.cpp (update): Insert report formats to combobox.
+ (load): Insert report formats into combobox. Changed format strings to the
+ same format as they are in omp.
+ (download_report): Insert report format name into request parameter.
+
2011-03-24 Jan-Oliver Wagner <jan-oliver.wagner at greenbone.net>
Adding support for indonesian language. Translation work
Modified: trunk/gsd/src/dock_reports.cpp
===================================================================
--- trunk/gsd/src/dock_reports.cpp 2011-03-25 10:42:26 UTC (rev 10629)
+++ trunk/gsd/src/dock_reports.cpp 2011-03-25 12:04:00 UTC (rev 10630)
@@ -60,6 +60,16 @@
{
htmlReport->addEntity (control->getHtmlReportModel ()->getEntity (i), i);
}
+
+ cb_format->clear ();
+ for (int i = 0; i < control->getReportFormatModel ()->rowCount (); i++)
+ {
+ QDomElement elem = control->getReportFormatModel ()->getEntity (i);
+ cb_format->addItem (control->getReportFormatModel ()->getValue (elem,
+ "name"));
+ }
+
+
QDomElement tmp_rep;
if (control->getProtocolVersion () == 1)
tmp_rep = report->getEntity (0);
@@ -245,13 +255,14 @@
tb_prev_page->setEnabled (false);
tb_next_page->setEnabled (false);
+ for (int i = 0; i < control->getReportFormatModel ()->rowCount (); i++)
+ {
+ QDomElement elem = control->getReportFormatModel ()->getEntity (i);
+ cb_format->addItem (control->getReportFormatModel ()->getValue (elem,
+ "name"));
+ }
+
pb_save->setEnabled (false);
- cb_format->addItem ("HTML");
- cb_format->addItem ("XML");
- cb_format->addItem ("PDF");
- cb_format->addItem ("ITG");
- cb_format->addItem ("CPE");
- cb_format->addItem ("NBE");
cb_selection->addItem (tr ("Filtered results %1-%2").arg (firstResult)
.arg (maxResults));
@@ -281,7 +292,7 @@
QMap<QString, QString> parameter;
parameter.insert ("report_id", id);
- parameter.insert ("format", "xml");
+ parameter.insert ("format", "XML");
parameter.insert ("notes", "1");
parameter.insert ("note_details", "1");
parameter.insert ("overrides", "1");
@@ -300,7 +311,7 @@
wi_loading->setVisible (true);
emit sig_request_report (parameter);
- parameter.insert ("format", "html");
+ parameter.insert ("format", "HTML");
emit sig_request_report (parameter);
connect (cb_sort,
SIGNAL (currentIndexChanged (int)),
@@ -424,7 +435,7 @@
}
QMap<QString, QString> parameter;
parameter.insert ("report_id", id);
- parameter.insert ("format", "xml");
+ parameter.insert ("format", "XML");
parameter.insert ("notes", "1");
parameter.insert ("note_details", "1");
parameter.insert ("overrides", "1");
@@ -447,7 +458,7 @@
la_text->setText ("Requesting Report");
emit sig_request_report (parameter);
- parameter.insert ("format", "html");
+ parameter.insert ("format", "HTML");
emit sig_request_report (parameter);
}
@@ -574,7 +585,10 @@
QString search = le_search->text ();
double cvss = (double)hs_cvss->value () / 10;
- QString format = cb_format->currentText ().toLower ();
+ QDomElement elem = control->getReportFormatModel ()
+ ->getEntity (cb_format->currentIndex ());
+ QString format = control->getReportFormatModel ()->getValue (elem,
+ "extension");
fileName = QFileDialog::getSaveFileName (this,
tr ("Save File ..."),
QDir::homePath () +
@@ -604,7 +618,8 @@
QMap<QString, QString> parameter;
parameter.insert ("report_id", id);
- parameter.insert ("format", format);
+ parameter.insert ("format",
+ control->getReportFormatModel ()->getValue (elem, "name"));
parameter.insert ("notes", "1");
parameter.insert ("note_details", "1");
parameter.insert ("overrides", "1");
Modified: trunk/gsd/src/gsd_control.cpp
===================================================================
--- trunk/gsd/src/gsd_control.cpp 2011-03-25 10:42:26 UTC (rev 10629)
+++ trunk/gsd/src/gsd_control.cpp 2011-03-25 12:04:00 UTC (rev 10630)
@@ -1598,7 +1598,7 @@
return;
}
- if (parameter["format"].compare ("html") == 0)
+ if (parameter["format"].compare ("HTML") == 0)
{
parameter.remove ("format");
if (htmlReportModel->rowCount () > 0)
@@ -1612,7 +1612,7 @@
htmlReportModel,
parameter);
}
- if (parameter["format"].compare ("xml") == 0)
+ if (parameter["format"].compare ("XML") == 0)
{
parameter.remove ("format");
if (xmlReportModel->rowCount () > 0)
@@ -1684,7 +1684,7 @@
for (int i = 0; i < reportFormatModel->rowCount (); i++)
{
if (reportFormatModel->getValue (reportFormatModel->getEntity (i),
- "name").compare (f.toUpper ()) == 0)
+ "name").compare (f) == 0)
{
element = reportFormatModel->getEntity (i);
break;
More information about the Openvas-commits
mailing list