summaryrefslogtreecommitdiff
authormickeyl <mickeyl>2005-04-27 17:36:57 (UTC)
committer mickeyl <mickeyl>2005-04-27 17:36:57 (UTC)
commitde20c0fd9df84ec55408fceb3df416e45e1df7d5 (patch) (side-by-side diff)
tree31e9257bae568264daa05ea563c9ee041dd56d1b
parent90eab99ca45af9b0c9dc0d8eaa049a7d8e4b0f15 (diff)
downloadopie-de20c0fd9df84ec55408fceb3df416e45e1df7d5.zip
opie-de20c0fd9df84ec55408fceb3df416e45e1df7d5.tar.gz
opie-de20c0fd9df84ec55408fceb3df416e45e1df7d5.tar.bz2
add hotplug-qcop skeleton
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--config.in1
-rw-r--r--core/tools/hotplug-qcop/config.in5
-rw-r--r--core/tools/hotplug-qcop/hotplug-qcop.pro16
-rw-r--r--core/tools/hotplug-qcop/main.cpp45
-rw-r--r--packages1
5 files changed, 68 insertions, 0 deletions
diff --git a/config.in b/config.in
index e5374fb..61107e7 100644
--- a/config.in
+++ b/config.in
@@ -188,24 +188,25 @@ menu "Base"
choice
prompt "Qpe Library Selection"
default LIBQPE
source library/config.in
source x11/config.in
endchoice
source libopie2/config.in
source libqtaux/config.in
source rsync/config.in
source core/opie-login/config.in
source core/opiealarm/config.in
source core/tools/quicklauncher/config.in
+ source core/tools/hotplug-qcop/config.in
source core/launcher/config.in
source core/symlinker/config.in
endmenu
comment ""
menu "Applets"
source core/applets/config.in
source noncore/applets/config.in
endmenu
menu "Apps"
diff --git a/core/tools/hotplug-qcop/config.in b/core/tools/hotplug-qcop/config.in
new file mode 100644
index 0000000..79abb6a
--- a/dev/null
+++ b/core/tools/hotplug-qcop/config.in
@@ -0,0 +1,5 @@
+ config HOTPLUG_QCOP
+ boolean "The HotPlug -> QCop Event Bridge"
+ default "y"
+ depends ( LIBQPE || LIBQPE-X11 )
+
diff --git a/core/tools/hotplug-qcop/hotplug-qcop.pro b/core/tools/hotplug-qcop/hotplug-qcop.pro
new file mode 100644
index 0000000..4ab7e03
--- a/dev/null
+++ b/core/tools/hotplug-qcop/hotplug-qcop.pro
@@ -0,0 +1,16 @@
+TEMPLATE = app
+CONFIG += qt warn_on
+DESTDIR = $(OPIEDIR)/bin
+
+HEADERS =
+SOURCES = main.cpp
+INTERFACES =
+
+INCLUDEPATH += $(OPIEDIR)/include
+LIBS += -lqpe
+
+TARGET = hotplug-qcop
+VERSION = 0.0.0
+AUTHOR = Michael 'Mickey' Lauer <mickey@Vanille.de>
+
+include( $(OPIEDIR)/include.pro )
diff --git a/core/tools/hotplug-qcop/main.cpp b/core/tools/hotplug-qcop/main.cpp
new file mode 100644
index 0000000..bd5431d
--- a/dev/null
+++ b/core/tools/hotplug-qcop/main.cpp
@@ -0,0 +1,45 @@
+/*
+ This file is part of the Opie Project
+ (C) 2005 Michael 'Mickey' Lauer <mickey@Vanille.de>
+ =.
+ .=l.
+           .>+-=
+ _;:,     .>    :=|. This program is free software; you can
+.> <`_,   >  .   <= redistribute it and/or modify it under
+:`=1 )Y*s>-.--   : the terms of the GNU General Public
+.="- .-=="i,     .._ License as published by the Free Software
+ - .   .-<_>     .<> Foundation; version 2 of the License.
+     ._= =}       :
+    .%`+i>       _;_.
+    .i_,=:_.      -<s. This program is distributed in the hope that
+     +  .  -:.       = it will be useful, but WITHOUT ANY WARRANTY;
+    : ..    .:,     . . . without even the implied warranty of
+    =_        +     =;=|` MERCHANTABILITY or FITNESS FOR A
+  _.=:.       :    :=>`: PARTICULAR PURPOSE. See the GNU
+..}^=.=       =       ; Library General Public License for more
+++=   -.     .`     .: details.
+ :     =  ...= . :.=-
+ -.   .:....=;==+<; You should have received a copy of the GNU
+  -_. . .   )=.  = Library General Public License along with
+    --        :-=` this library; see the file COPYING.LIB.
+ If not, write to the Free Software Foundation,
+ Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+/* OPIE */
+#include <qpe/qcopenvelope_qws.h>
+
+/* QT */
+#include <qstring.h>
+
+/* STD */
+#include <stdlib.h>
+
+int main( int argc, char** argv )
+{
+ qDebug( "NOTE: hotplug-qcop started" );
+ qDebug( "... now doing something meaningful ..." );
+ qDebug( "NOTE: hotplug-qcop ended" );
+ return 0;
+}
diff --git a/packages b/packages
index e440cdb..40a7125 100644
--- a/packages
+++ b/packages
@@ -59,24 +59,25 @@ CONFIG_FIFTEEN noncore/games/fifteen fifteen.pro
CONFIG_FILEBROWSER noncore/unsupported/filebrowser filebrowser.pro
CONFIG_FLAT noncore/styles/flat flat.pro
CONFIG_FORMATTER noncore/tools/formatter formatter.pro
CONFIG_FREETYPE freetype freetype.pro
CONFIG_FRESH noncore/styles/fresh fresh.pro
CONFIG_FTPLIB noncore/net/ftplib ftplib.pro
CONFIG_GO noncore/games/go go.pro
CONFIG_GSMTOOL noncore/unsupported/gsmtool gsmtool.pro
CONFIG_GUTENBROWSER noncore/apps/opie-gutenbrowser opie-gutenbrowser.pro
CONFIG_HANDWRITING inputmethods/handwriting handwriting.pro
CONFIG_HELPBROWSER core/apps/helpbrowser helpbrowser.pro
CONFIG_HOMEAPPLET core/applets/homeapplet homeapplet.pro
+CONFIG_HOTPLUG_QCOP core/tools/hotplug-qcop hotplug-qcop.pro
CONFIG_INTERFACES noncore/settings/networksettings/interfaces interfaces.pro
CONFIG_IRDAAPPLET core/applets/irdaapplet irdaapplet.pro
CONFIG_JUMPX inputmethods/jumpx jumpx.pro
CONFIG_KBILL noncore/games/kbill kbill.pro
CONFIG_KCHECKERS noncore/games/kcheckers kcheckers.pro
CONFIG_KEYBOARD inputmethods/keyboard keyboard.pro
CONFIG_KEYHELPER noncore/applets/keyhelper keyhelper.pro
CONFIG_KEYPEBBLE noncore/comm/keypebble keypebble.pro
CONFIG_KEYVIEW development/keyview keyview.pro
CONFIG_KJUMPX inputmethods/kjumpx kjumpx.pro
CONFIG_KPACMAN noncore/games/kpacman kpacman.pro
CONFIG_LANGUAGE noncore/settings/language language.pro