[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r2320: Here's the other, uh, 90% of r2319. (in vidalia/trunk: . src/vidalia src/vidalia/tray)
Author: edmanm
Date: 2008-01-24 16:34:10 -0500 (Thu, 24 Jan 2008)
New Revision: 2320
Modified:
vidalia/trunk/
vidalia/trunk/CMakeLists.txt
vidalia/trunk/config.h.in
vidalia/trunk/src/vidalia/mainwindow.cpp
vidalia/trunk/src/vidalia/tray/trayicon.cpp
vidalia/trunk/src/vidalia/tray/trayicon.h
Log:
r74@lysithea: edmanm | 2008-01-24 16:34:07 -0500
Here's the other, uh, 90% of r2319.
Property changes on: vidalia/trunk
___________________________________________________________________
svk:merge ticket from /local/vidalia/trunk [r74] on 90112fd6-a33b-4cea-8d39-48ff1d78625c
Modified: vidalia/trunk/CMakeLists.txt
===================================================================
--- vidalia/trunk/CMakeLists.txt 2008-01-23 18:17:06 UTC (rev 2319)
+++ vidalia/trunk/CMakeLists.txt 2008-01-24 21:34:10 UTC (rev 2320)
@@ -54,11 +54,7 @@
if (NOT APPLE)
check_include_file_cxx("qsystemtrayicon.h" HAVE_QSYSTEMTRAYICON_H)
if (HAVE_QSYSTEMTRAYICON_H)
- option(WITH_QSYSTEMTRAYICON "Use Qt's tray icon implementation." ON)
- if (NOT USE_QSYSTEMTRAYICON)
- ## Disable the use of QSystemTrayIcon
- set(HAVE_QSYSTEMTRAYICON_H "")
- endif(NOT USE_QSYSTEMTRAYICON)
+ option(USE_QSYSTEMTRAYICON "Use Qt's tray icon implementation." ON)
endif(HAVE_QSYSTEMTRAYICON_H)
endif(NOT APPLE)
Modified: vidalia/trunk/config.h.in
===================================================================
--- vidalia/trunk/config.h.in 2008-01-23 18:17:06 UTC (rev 2319)
+++ vidalia/trunk/config.h.in 2008-01-24 21:34:10 UTC (rev 2320)
@@ -1,6 +1,8 @@
#cmakedefine HAVE_QSYSTEMTRAYICON_H
+#cmakedefine USE_QSYSTEMTRAYICON
+
#cmakedefine HAVE_QSSLSOCKET_H
#cmakedefine USE_QSSLSOCKET
Modified: vidalia/trunk/src/vidalia/mainwindow.cpp
===================================================================
--- vidalia/trunk/src/vidalia/mainwindow.cpp 2008-01-23 18:17:06 UTC (rev 2319)
+++ vidalia/trunk/src/vidalia/mainwindow.cpp 2008-01-24 21:34:10 UTC (rev 2320)
@@ -67,7 +67,7 @@
/* Decide which of our four sets of tray icons to use. */
#if defined(Q_WS_WIN)
-#if defined(HAVE_QSYSTEMTRAYICON_H)
+#if defined(USE_QSYSTEMTRAYICON)
/* QSystemTrayIcon on Windows wants 16x16 .png files */
#define IMG_TOR_STOPPED ":/images/16x16/tor-off.png"
#define IMG_TOR_RUNNING ":/images/16x16/tor-on.png"
Modified: vidalia/trunk/src/vidalia/tray/trayicon.cpp
===================================================================
--- vidalia/trunk/src/vidalia/tray/trayicon.cpp 2008-01-23 18:17:06 UTC (rev 2319)
+++ vidalia/trunk/src/vidalia/tray/trayicon.cpp 2008-01-24 21:34:10 UTC (rev 2320)
@@ -71,7 +71,7 @@
void
TrayIcon::mouseButtonPress(QMouseEvent *event)
{
-#if defined(Q_WS_X11) && !defined(HAVE_QSYSTEMTRAYICON_H)
+#if defined(Q_WS_X11) && !defined(USE_QSYSTEMTRAYICON)
if (_contextMenu) {
_contextMenu->popup(event->globalPos());
}
@@ -152,7 +152,7 @@
{
#if defined(Q_WS_MAC)
qt_mac_set_dock_menu(menu);
-#elif defined(HAVE_QSYSTEMTRAYICON_H)
+#elif defined(USE_QSYSTEMTRAYICON)
TrayIconImpl::setContextMenu(menu);
#else
_contextMenu = menu;
@@ -164,7 +164,7 @@
TrayIcon::showBalloonMessage(const QString &title, const QString &message,
BalloonMessageIcon balloonIcon)
{
-#if defined(HAVE_QSYSTEMTRAYICON_H)
+#if defined(USE_QSYSTEMTRAYICON)
QSystemTrayIcon::MessageIcon icon;
switch (balloonIcon) {
case NoIcon: icon = QSystemTrayIcon::NoIcon; break;
@@ -188,7 +188,7 @@
#if defined(Q_WS_WIN) || defined(Q_WS_MAC)
/* We always have a tray on Win32 or a dock on OS X */
return true;
-#elif defined(HAVE_QSYSTEMTRAYICON_H)
+#elif defined(USE_QSYSTEMTRAYICON)
/* Ask Qt if there is a tray available */
return QSystemTrayIcon::isSystemTrayAvailable();
#else
@@ -203,7 +203,7 @@
bool
TrayIcon::supportsBalloonMessages()
{
-#if defined(HAVE_QSYSTEMTRAYICON_H)
+#if defined(USE_QSYSTEMTRAYICON)
#if defined(Q_WS_WIN)
return (QSystemTrayIcon::supportsMessages()
&& QSysInfo::WindowsVersion > QSysInfo::WV_2000);
Modified: vidalia/trunk/src/vidalia/tray/trayicon.h
===================================================================
--- vidalia/trunk/src/vidalia/tray/trayicon.h 2008-01-23 18:17:06 UTC (rev 2319)
+++ vidalia/trunk/src/vidalia/tray/trayicon.h 2008-01-24 21:34:10 UTC (rev 2320)
@@ -35,7 +35,7 @@
#include "config.h"
/* Include the correct tray icon implementation */
-#if defined(HAVE_QSYSTEMTRAYICON_H)
+#if defined(USE_QSYSTEMTRAYICON)
#include "trayicon_qt.h"
#elif defined(Q_WS_WIN)
#include "trayicon_win.h"