[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r2218: Add a WITH_QSYSTEMTRAYICON option (defaults to ON) to allow (in trunk: . src/vidalia/tray)
Author: edmanm
Date: 2007-12-16 03:07:34 -0500 (Sun, 16 Dec 2007)
New Revision: 2218
Modified:
trunk/
trunk/CMakeLists.txt
trunk/src/vidalia/tray/trayicon.cpp
trunk/src/vidalia/tray/trayicon.h
trunk/src/vidalia/tray/trayicon_mac.cpp
trunk/src/vidalia/tray/trayicon_mac.h
trunk/src/vidalia/tray/trayicon_win.cpp
trunk/src/vidalia/tray/trayicon_win.h
trunk/src/vidalia/tray/trayicon_x11.cpp
trunk/src/vidalia/tray/trayicon_x11.h
Log:
r2307@lysithea: edmanm | 2007-12-16 03:03:26 -0500
Add a WITH_QSYSTEMTRAYICON option (defaults to ON) to allow compiling with our
own tray icon implementation when QSystemTrayIcon is available. Also, make our
tray icon implementation build again.
Property changes on: trunk
___________________________________________________________________
svk:merge ticket from /local/vidalia/trunk [r2307] on 0108964c-5b0b-4c9e-969f-e2288315d100
Modified: trunk/CMakeLists.txt
===================================================================
--- trunk/CMakeLists.txt 2007-12-16 07:24:36 UTC (rev 2217)
+++ trunk/CMakeLists.txt 2007-12-16 08:07:34 UTC (rev 2218)
@@ -53,6 +53,13 @@
set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${QT_INCLUDES})
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 WITH_QSYSTEMTRAYICON)
+ ## Disable the use of QSystemTrayIcon
+ set(HAVE_QSYSTEMTRAYICON_H "")
+ endif(NOT WITH_QSYSTEMTRAYICON)
+ endif(HAVE_QSYSTEMTRAYICON_H)
endif(NOT APPLE)
## Write out a configuration file
Modified: trunk/src/vidalia/tray/trayicon.cpp
===================================================================
--- trunk/src/vidalia/tray/trayicon.cpp 2007-12-16 07:24:36 UTC (rev 2217)
+++ trunk/src/vidalia/tray/trayicon.cpp 2007-12-16 08:07:34 UTC (rev 2218)
@@ -36,7 +36,7 @@
/** Default constructor. */
-TrayIcon::TrayIcon(QObject *parent)
+TrayIcon::TrayIcon(QWidget *parent)
: TrayIconImpl(parent)
{
_contextMenu = 0;
@@ -176,7 +176,7 @@
#else
Q_UNUSED(title)
Q_UNUSED(message)
- Q_UNUSED(icon)
+ Q_UNUSED(balloonIcon)
#endif
}
Modified: trunk/src/vidalia/tray/trayicon.h
===================================================================
--- trunk/src/vidalia/tray/trayicon.h 2007-12-16 07:24:36 UTC (rev 2217)
+++ trunk/src/vidalia/tray/trayicon.h 2007-12-16 08:07:34 UTC (rev 2218)
@@ -60,7 +60,7 @@
};
/** Default constructor. */
- TrayIcon(QObject *parent = 0);
+ TrayIcon(QWidget *parent = 0);
/** Show the tray icon. */
void show();
Modified: trunk/src/vidalia/tray/trayicon_mac.cpp
===================================================================
--- trunk/src/vidalia/tray/trayicon_mac.cpp 2007-12-16 07:24:36 UTC (rev 2217)
+++ trunk/src/vidalia/tray/trayicon_mac.cpp 2007-12-16 08:07:34 UTC (rev 2218)
@@ -31,7 +31,7 @@
/** Default constructor */
-TrayIconImpl::TrayIconImpl(QObject *parent)
+TrayIconImpl::TrayIconImpl(QWidget *parent)
: QWidget(parent)
{
setObjectName("trayiconimpl");
Modified: trunk/src/vidalia/tray/trayicon_mac.h
===================================================================
--- trunk/src/vidalia/tray/trayicon_mac.h 2007-12-16 07:24:36 UTC (rev 2217)
+++ trunk/src/vidalia/tray/trayicon_mac.h 2007-12-16 08:07:34 UTC (rev 2218)
@@ -40,7 +40,7 @@
protected:
/** Default Constructor */
- TrayIconImpl(QObject *parent = 0);
+ TrayIconImpl(QWidget *parent = 0);
/** Destructor */
~TrayIconImpl();
Modified: trunk/src/vidalia/tray/trayicon_win.cpp
===================================================================
--- trunk/src/vidalia/tray/trayicon_win.cpp 2007-12-16 07:24:36 UTC (rev 2217)
+++ trunk/src/vidalia/tray/trayicon_win.cpp 2007-12-16 08:07:34 UTC (rev 2218)
@@ -55,7 +55,7 @@
/** Default constructor. */
-TrayIconImpl::TrayIconImpl(QObject *parent)
+TrayIconImpl::TrayIconImpl(QWidget *parent)
: QWidget(parent)
{
setObjectName("trayiconimpl");
Modified: trunk/src/vidalia/tray/trayicon_win.h
===================================================================
--- trunk/src/vidalia/tray/trayicon_win.h 2007-12-16 07:24:36 UTC (rev 2217)
+++ trunk/src/vidalia/tray/trayicon_win.h 2007-12-16 08:07:34 UTC (rev 2218)
@@ -42,7 +42,7 @@
protected:
/** Default constructor. */
- TrayIconImpl(QObject *parent = 0);
+ TrayIconImpl(QWidget *parent = 0);
/** Show the tray icon. */
void show();
Modified: trunk/src/vidalia/tray/trayicon_x11.cpp
===================================================================
--- trunk/src/vidalia/tray/trayicon_x11.cpp 2007-12-16 07:24:36 UTC (rev 2217)
+++ trunk/src/vidalia/tray/trayicon_x11.cpp 2007-12-16 08:07:34 UTC (rev 2218)
@@ -60,7 +60,7 @@
/* Default constructor */
-TrayIconImpl::TrayIconImpl(QObject *parent)
+TrayIconImpl::TrayIconImpl(QWidget *parent)
: QLabel(parent)
{
setObjectName("trayiconimpl");
Modified: trunk/src/vidalia/tray/trayicon_x11.h
===================================================================
--- trunk/src/vidalia/tray/trayicon_x11.h 2007-12-16 07:24:36 UTC (rev 2217)
+++ trunk/src/vidalia/tray/trayicon_x11.h 2007-12-16 08:07:34 UTC (rev 2218)
@@ -60,7 +60,7 @@
protected:
/** Default constructor. */
- TrayIconImpl(QObject *parent = 0);
+ TrayIconImpl(QWidget *parent = 0);
/** Show the tray icon image. */
void show();