[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r4162: Initial commit. Integrated the method responsible for reacti (vidalia/branches/domenikb/src/vidalia/network)
Author: borkdomenik
Date: 2009-11-03 13:04:30 -0500 (Tue, 03 Nov 2009)
New Revision: 4162
Modified:
vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetInputHandler.cpp
vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetPopupMenu.cpp
vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetPopupMenu.h
Log:
Initial commit.
Integrated the method responsible for reaction of an users right click on the marble map.
Modified: vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetInputHandler.cpp
===================================================================
--- vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetInputHandler.cpp 2009-11-03 02:40:43 UTC (rev 4161)
+++ vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetInputHandler.cpp 2009-11-03 18:04:30 UTC (rev 4162)
@@ -66,6 +66,7 @@
m_widget->setCursor(Qt::OpenHandCursor);
else
m_widget->setCursor(Qt::PointingHandCursor);
+ //m_widget->setToolTip(tr("right click to include/exclude this country."));
break;
case QEvent::MouseMove:
Modified: vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetPopupMenu.cpp
===================================================================
--- vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetPopupMenu.cpp 2009-11-03 02:40:43 UTC (rev 4161)
+++ vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetPopupMenu.cpp 2009-11-03 18:04:30 UTC (rev 4162)
@@ -15,6 +15,7 @@
*/
#include "TorMapWidgetPopupMenu.h"
+#include "VMessageBox.h"
#include "Vidalia.h"
#include <MarbleModel.h>
@@ -45,6 +46,7 @@
break;
case Qt::RightButton:
+ featureRightClicked(pos);
break;
default:
@@ -81,6 +83,14 @@
}
void
+TorMapWidgetPopupMenu::featureRightClicked(const QPoint &pos)
+{
+ //TODO here comes the handling of a right click!
+ VMessageBox::warning(_widget, tr("Error"), tr("Left mouse click noticed."),
+ VMessageBox::Ok);
+}
+
+void
TorMapWidgetPopupMenu::relaySelected(QAction *action)
{
QString id = action->data().toString();
Modified: vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetPopupMenu.h
===================================================================
--- vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetPopupMenu.h 2009-11-03 02:40:43 UTC (rev 4161)
+++ vidalia/branches/domenikb/src/vidalia/network/TorMapWidgetPopupMenu.h 2009-11-03 18:04:30 UTC (rev 4162)
@@ -61,6 +61,15 @@
*/
virtual void featureLeftClicked(const QPoint &pos);
+ /** Called when the user left-clicks on one or more placemarks at mouse
+ * position <b>pos</b>. If only one relay placemark exists at <b>pos</b>,
+ * then the displayRouterInfo() signal will be emitted. Otherwise, a
+ * popup menu will be displayed listing all placemarks at this location.
+ *
+ * \sa featureLeftClicked
+ */
+ virtual void featureRightClicked(const QPoint &pos);
+
private slots:
/** Called when the user selects a relay from the popup menu used to
* disambiguate a location with multiple relay placemarks.