[Openvas-commits] r9426 - in trunk/gsd: . src
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Wed Nov 17 12:54:52 CET 2010
Author: raimund
Date: 2010-11-17 12:54:52 +0100 (Wed, 17 Nov 2010)
New Revision: 9426
Modified:
trunk/gsd/ChangeLog
trunk/gsd/src/delegate_text.cpp
trunk/gsd/src/dock_details.cpp
trunk/gsd/src/gsd_mw.cpp
Log:
* src/delegate_text.cpp (paint): Fixed some code to display text delegates
correctly.
* src/gsd_mw.cpp (createContextMenu): Added actions to task context menu.
(logout): Stop update on logout.
* src/dock_details.cpp (dock_details_family::load): Removed text delegates.
(dock_details_family::update): Moved text delegate here. Set table header
resize mode to stretch.
Modified: trunk/gsd/ChangeLog
===================================================================
--- trunk/gsd/ChangeLog 2010-11-17 11:37:13 UTC (rev 9425)
+++ trunk/gsd/ChangeLog 2010-11-17 11:54:52 UTC (rev 9426)
@@ -1,5 +1,17 @@
2010-11-17 Raimund Renkert <raimund.renkert at greenbone.net>
+ * src/delegate_text.cpp (paint): Fixed some code to display text delegates
+ correctly.
+
+ * src/gsd_mw.cpp (createContextMenu): Added actions to task context menu.
+ (logout): Stop update on logout.
+
+ * src/dock_details.cpp (dock_details_family::load): Removed text delegates.
+ (dock_details_family::update): Moved text delegate here. Set table header
+ resize mode to stretch.
+
+2010-11-17 Raimund Renkert <raimund.renkert at greenbone.net>
+
* dock_details.cpp (dock_details_nvt::update): Remove all entities to have a
clear model for the update (fixes crash on windows systems).
Modified: trunk/gsd/src/delegate_text.cpp
===================================================================
--- trunk/gsd/src/delegate_text.cpp 2010-11-17 11:37:13 UTC (rev 9425)
+++ trunk/gsd/src/delegate_text.cpp 2010-11-17 11:54:52 UTC (rev 9426)
@@ -197,10 +197,10 @@
{
QString out = "";
QString s1 = model->getValue (pItem, "preference_count");
- if (s1.compare ("0") == 0 || s1.compare ("-1"))
+ if (s1.compare ("0") == 0 || s1.compare ("-1") == 0)
out = "";
else
- out = s1;
+ out = " " + s1;
QApplication::style ()->drawItemText(painter,
option.rect,
Qt::AlignVCenter,
@@ -215,9 +215,9 @@
QString out = "";
QString s1 = model->getValue (pItem, "timeout");
if (s1.compare ("") == 0)
- out = "default";
+ out = " default";
else
- out = s1;
+ out = " " + s1;
QApplication::style ()->drawItemText(painter,
option.rect,
Qt::AlignVCenter,
@@ -234,7 +234,7 @@
if (s1.compare ("") == 0)
out = "";
else
- out = s1;
+ out = " "+ s1;
QApplication::style ()->drawItemText(painter,
option.rect,
Qt::AlignVCenter,
Modified: trunk/gsd/src/dock_details.cpp
===================================================================
--- trunk/gsd/src/dock_details.cpp 2010-11-17 11:37:13 UTC (rev 9425)
+++ trunk/gsd/src/dock_details.cpp 2010-11-17 11:54:52 UTC (rev 9426)
@@ -1165,10 +1165,6 @@
toolBar->setMovable (false);
toolBar->toggleViewAction ()->setVisible (false);
this->gridLayout_2->addWidget (toolBar,3,0,1,2);
- delegate_text *text = new delegate_text ();
- tv_table->setItemDelegateForColumn (1, text);
- tv_table->setItemDelegateForColumn (4, text);
- tv_table->setItemDelegateForColumn (5, text);
actionDetails_NVT->setObjectName(QString::fromUtf8("actionDetails_Families"));
QIcon icon1;
icon1.addPixmap(QPixmap(QString::fromUtf8(":/img/details.png")),
@@ -1218,9 +1214,15 @@
tv_table->setColumnWidth (1, 180);
tv_table->setColumnWidth (3, 60);
tv_table->setColumnWidth (5, 60);
+
+ delegate_text *text = new delegate_text ();
+ tv_table->setItemDelegateForColumn (1, text);
+ tv_table->setItemDelegateForColumn (4, text);
+ tv_table->setItemDelegateForColumn (5, text);
tv_table->verticalHeader ()->setVisible (false);
tv_table->horizontalHeader ()->setHighlightSections (false);
tv_table->horizontalHeader ()->setMinimumSectionSize (75);
+ tv_table->horizontalHeader ()->setResizeMode (0, QHeaderView::Stretch);
tv_table->setSelectionMode (QAbstractItemView::SingleSelection);
tv_table->setAlternatingRowColors (true);
tv_table->setSelectionBehavior (QAbstractItemView::SelectRows);
Modified: trunk/gsd/src/gsd_mw.cpp
===================================================================
--- trunk/gsd/src/gsd_mw.cpp 2010-11-17 11:37:13 UTC (rev 9425)
+++ trunk/gsd/src/gsd_mw.cpp 2010-11-17 11:54:52 UTC (rev 9426)
@@ -191,6 +191,18 @@
void
gsd_mw::createContextMenu ()
{
+ tasks->addActionToMenu (actionNewTask);
+ tasks->addActionToMenu (actionDelete);
+ tasks->addSeparatorToMenu ();
+ tasks->addActionToMenu (actionRun);
+ tasks->addActionToMenu (actionPause);
+ tasks->addActionToMenu (actionResume);
+ tasks->addActionToMenu (actionStop);
+ tasks->addActionToMenu (actionReport);
+ tasks->addActionToMenu (actionDetails_Task);
+ tasks->addSeparatorToMenu ();
+ tasks->addActionToMenu (actionRefresh);
+
configs->addActionToMenu (actionNew_Config);
configs->addActionToMenu (actionDelete_Config);
configs->addSeparatorToMenu ();
@@ -846,7 +858,7 @@
void
gsd_mw::logout ()
{
- //update_stop ();
+ update_stop ();
setLoggedOut ();
closeDockWidgets ();
emit sig_logout ();
More information about the Openvas-commits
mailing list