author | sandman <sandman> | 2002-12-07 20:01:00 (UTC) |
---|---|---|
committer | sandman <sandman> | 2002-12-07 20:01:00 (UTC) |
commit | d765470472c1ffd4fcb0466557ba7a5364ed6754 (patch) (side-by-side diff) | |
tree | 48445cbc48e672e333e57f783bfd24a15bc45915 /core/launcher | |
parent | d856a53635479f5ace72159aa513480ecd90bf1e (diff) | |
download | opie-d765470472c1ffd4fcb0466557ba7a5364ed6754.zip opie-d765470472c1ffd4fcb0466557ba7a5364ed6754.tar.gz opie-d765470472c1ffd4fcb0466557ba7a5364ed6754.tar.bz2 |
Removed libpreload
-rw-r--r-- | core/launcher/libpreload/config.in | 5 | ||||
-rw-r--r-- | core/launcher/libpreload/libpreload.pro | 14 | ||||
-rw-r--r-- | core/launcher/libpreload/preload.cpp | 138 | ||||
-rw-r--r-- | core/launcher/opie-taskbar.control | 2 |
4 files changed, 1 insertions, 158 deletions
diff --git a/core/launcher/libpreload/config.in b/core/launcher/libpreload/config.in deleted file mode 100644 index c3cfd6f..0000000 --- a/core/launcher/libpreload/config.in +++ b/dev/null @@ -1,5 +0,0 @@ -config LIBPRELOAD - boolean "Preload library" - default "y" if ! X11 - default "n" if X11 - depends on ! X11 diff --git a/core/launcher/libpreload/libpreload.pro b/core/launcher/libpreload/libpreload.pro deleted file mode 100644 index ed426da..0000000 --- a/core/launcher/libpreload/libpreload.pro +++ b/dev/null @@ -1,14 +0,0 @@ -TEMPLATE = lib - -CONFIG = qt release warn_on - -SOURCES = preload.cpp - -HEADERS = - -INCLUDEPATH += $(QTDIR)/include - -DESTDIR = $(QTDIR)/lib -TARGET = preload - -VERSION = 1.0.0 diff --git a/core/launcher/libpreload/preload.cpp b/core/launcher/libpreload/preload.cpp deleted file mode 100644 index 345620b..0000000 --- a/core/launcher/libpreload/preload.cpp +++ b/dev/null @@ -1,138 +0,0 @@ - -#define _GNU_SOURCE -//#define private public -//#define protected public - -#include <qapplication.h> -#include <qwsdecoration_qws.h> -#include <qcommonstyle.h> - -//#include <qapplication.h> -//#include <qfont.h> - -//class QStyle; -//class QApplication; -class QFont; -//class QWSDecoration; -class QFontDatabase; - -#include <dlfcn.h> -#include <unistd.h> -#include <stdio.h> -#include <stdlib.h> - - -typedef void ( *qapp_setstyle_t ) ( QStyle * ); -typedef void ( *qapp_setdeco_t ) ( QWSDecoration * ); -typedef void ( *qapp_setfont_t ) ( const QFont &, bool, const char * ); -typedef void ( *qapp_polish_t ) ( QApplication *, QWidget * ); -typedef QValueList <int> ( *qfdb_pointsizes_t ) ( QFontDatabase *, QString const &, QString const &, QString const & ); - - -static int *opie_block_style_p = 0; - -extern "C" { - -extern void __gmon_start ( ) __attribute(( weak )); - -extern void __gmon_start__ ( ) -{ -} - -static void *resolve_symbol ( const char *sym ) -{ - void *adr = ::dlsym ( RTLD_NEXT, sym ); - - if ( !adr ) - ::fprintf ( stderr, "PANIC: Could not resolve symbol \"%s\"\n", sym ); - - return adr; -} - -void polish__12QApplicationP7QWidget ( QApplication *that, QWidget *w ) -{ - static qapp_polish_t qpolish = 0; - - if ( !qpolish ) - qpolish = (qapp_polish_t) resolve_symbol ( "polish__12QApplicationP7QWidget" ); - - if ( qpolish ) - ( *qpolish ) ( that, w ); - - if (( ::strcmp ( qApp-> argv ( ) [0], "HancomMobileWord" ) == 0 ) && ( w-> inherits ( "HTextEdit" ))) { - QPalette pal = w-> palette ( ); - pal. setColor ( QColorGroup::Background, pal. color ( QPalette::Active, QColorGroup::Base )); - w-> setPalette ( pal ); - // w-> setPalette ( w-> palette ( ). active ( ). color ( QColorGroup::Base )); - } -} - -extern QValueList <int> pointSizes__13QFontDatabaseRC7QStringN21 ( QFontDatabase *that, QString const &family, QString const &style, QString const &charset ) -{ - static qfdb_pointsizes_t qpointsizes = 0; - - if ( !qpointsizes ) - qpointsizes = (qfdb_pointsizes_t) resolve_symbol ( "pointSizes__13QFontDatabaseRC7QStringN21" ); - - QValueList <int> sl; - - if ( qpointsizes ) { - sl = ( *qpointsizes ) ( that, family, style, charset ); - - if ( ::strcmp ( qApp-> argv ( ) [0], "HancomMobileWord" ) == 0 ) { - for ( QValueList <int>::Iterator it = sl. begin ( ); it != sl. end ( ); ++it ) - *it *= 10; - } - } - - return sl; -} - -extern void setStyle__12QApplicationP6QStyle ( QStyle *style ) -{ - static qapp_setstyle_t qsetstyle = 0; - - if ( !qsetstyle ) - qsetstyle = (qapp_setstyle_t) resolve_symbol ( "setStyle__12QApplicationP6QStyle" ); - - if ( !opie_block_style_p ) - opie_block_style_p = (int *) resolve_symbol ( "opie_block_style" ); - - if ( !qsetstyle || ( opie_block_style_p && ( *opie_block_style_p & 0x01 ))) - delete style; - else - ( *qsetstyle ) ( style ); -} - -extern void setFont__12QApplicationRC5QFontbPCc ( const QFont &fnt, bool informWidgets, const char * className ) -{ - static qapp_setfont_t qsetfont = 0; - - if ( !qsetfont ) - qsetfont = (qapp_setfont_t) resolve_symbol ( "setFont__12QApplicationRC5QFontbPCc" ); - - if ( !opie_block_style_p ) - opie_block_style_p = (int *) resolve_symbol ( "opie_block_style" ); - - if ( qsetfont && !( opie_block_style_p && ( *opie_block_style_p & 0x02 ))) - ( *qsetfont ) ( fnt, informWidgets, className ); -} - - -extern void qwsSetDecoration__12QApplicationP13QWSDecoration ( QWSDecoration *deco ) -{ - static qapp_setdeco_t qsetdeco = 0; - - if ( !qsetdeco ) - qsetdeco = (qapp_setdeco_t) resolve_symbol ( "qwsSetDecoration__12QApplicationP13QWSDecoration" ); - - if ( !opie_block_style_p ) - opie_block_style_p = (int *) resolve_symbol ( "opie_block_style" ); - - if ( !qsetdeco || ( opie_block_style_p && ( *opie_block_style_p & 0x04 ))) - delete deco; - else - ( *qsetdeco ) ( deco ); -} - -} diff --git a/core/launcher/opie-taskbar.control b/core/launcher/opie-taskbar.control index dca4b08..13e5715 100644 --- a/core/launcher/opie-taskbar.control +++ b/core/launcher/opie-taskbar.control @@ -1,2 +1,2 @@ -Files: bin/qpe $QTDIR/lib/libpreload.so* apps/Settings/Calibrate.desktop pics/launcher plugins/applets/libsuspendapplet.so* plugins/applets/libhomeapplet.so* plugins/applets/liblogoutapplet.so* +Files: bin/qpe apps/Settings/Calibrate.desktop pics/launcher plugins/applets/libsuspendapplet.so* plugins/applets/libhomeapplet.so* plugins/applets/liblogoutapplet.so* Priority: required |