summaryrefslogtreecommitdiff
authormickeyl <mickeyl>2004-03-01 17:36:09 (UTC)
committer mickeyl <mickeyl>2004-03-01 17:36:09 (UTC)
commit5f6f3f7d9356e24ac5284b7ccc10a75451ea94ee (patch) (unidiff)
tree3a1149a6afa188b9c51b86357edd0981d9c97f4c
parent796de538b7b7bc7c3e2af3e8dd081000c21569ac (diff)
downloadopie-5f6f3f7d9356e24ac5284b7ccc10a75451ea94ee.zip
opie-5f6f3f7d9356e24ac5284b7ccc10a75451ea94ee.tar.gz
opie-5f6f3f7d9356e24ac5284b7ccc10a75451ea94ee.tar.bz2
some header files and glue to compile japanese apps
pretty much work in progress - maybe someone wants to finish
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--Rules.make5
-rw-r--r--libslcompat/.cvsignore6
-rw-r--r--libslcompat/README4
-rw-r--r--libslcompat/config.in4
-rw-r--r--libslcompat/libslcompat.pro16
-rw-r--r--libslcompat/slcolorselector.cpp64
-rw-r--r--libslcompat/slcolorselector.h112
-rw-r--r--libslcompat/slfiledialog.h70
-rw-r--r--libslcompat/slfileselector.cpp86
-rw-r--r--libslcompat/slfileselector.h414
-rw-r--r--libslcompat/slmisc.h135
-rw-r--r--packages1
12 files changed, 916 insertions, 1 deletions
diff --git a/Rules.make b/Rules.make
index 16b4ffa..69b54e4 100644
--- a/Rules.make
+++ b/Rules.make
@@ -1,239 +1,242 @@
1.phony: force 1.phony: force
2force: 2force:
3 3
4$(configs) : 4$(configs) :
5 $(call makecfg,$@) 5 $(call makecfg,$@)
6 6
7$(TOPDIR)/gen.pro : $(TOPDIR)/.config 7$(TOPDIR)/gen.pro : $(TOPDIR)/.config
8 echo > $@ 8 echo > $@
9ifneq ($(CONFIG_DEBUG),) 9ifneq ($(CONFIG_DEBUG),)
10 echo CONFIG += debug >> $@ 10 echo CONFIG += debug >> $@
11 echo CONFIG -= release >> $@ 11 echo CONFIG -= release >> $@
12else 12else
13 echo CONFIG -= debug >> $@ 13 echo CONFIG -= debug >> $@
14 echo CONFIG += release >> $@ 14 echo CONFIG += release >> $@
15endif 15endif
16ifeq ($(filter 3.%,$(QTE_VERSION)),) # not qt3 16ifeq ($(filter 3.%,$(QTE_VERSION)),) # not qt3
17 echo CONFIG -= qt3 >> $@ 17 echo CONFIG -= qt3 >> $@
18else 18else
19 echo CONFIG += qt3 >> $@ 19 echo CONFIG += qt3 >> $@
20endif 20endif
21ifneq ($(CONFIG_QUICK_LAUNCH),) 21ifneq ($(CONFIG_QUICK_LAUNCH),)
22 echo contains\( CONFIG, quick-app \) \{ >> $@ 22 echo contains\( CONFIG, quick-app \) \{ >> $@
23 echo CONFIG -= quick-app >> $@ 23 echo CONFIG -= quick-app >> $@
24 echo CONFIG += quick-app-lib >> $@ 24 echo CONFIG += quick-app-lib >> $@
25 echo QUICKLAUNCH_PATH = $(CONFIG_QUICKLAUNCH_PATH) >> $@ 25 echo QUICKLAUNCH_PATH = $(CONFIG_QUICKLAUNCH_PATH) >> $@
26 echo \} >> $@ 26 echo \} >> $@
27else 27else
28 echo contains\( CONFIG, quick-app \) \{ >> $@ 28 echo contains\( CONFIG, quick-app \) \{ >> $@
29 echo CONFIG -= quick-app >> $@ 29 echo CONFIG -= quick-app >> $@
30 echo CONFIG += quick-app-bin >> $@ 30 echo CONFIG += quick-app-bin >> $@
31 echo \} >> $@ 31 echo \} >> $@
32 endif 32 endif
33ifeq ($(CONFIG_OPIE_NO_OVERRIDE_QT),y) 33ifeq ($(CONFIG_OPIE_NO_OVERRIDE_QT),y)
34 echo CONFIG += no-override >> $@ 34 echo CONFIG += no-override >> $@
35endif 35endif
36ifeq ($(CONFIG_OPIE_NO_BUILTIN_SHUTDOWN),y) 36ifeq ($(CONFIG_OPIE_NO_BUILTIN_SHUTDOWN),y)
37 echo DEFINES += OPIE_NO_BUILTIN_SHUTDOWN >> $@ 37 echo DEFINES += OPIE_NO_BUILTIN_SHUTDOWN >> $@
38endif 38endif
39ifeq ($(CONFIG_OPIE_NO_BUILTIN_CALIBRATE),y) 39ifeq ($(CONFIG_OPIE_NO_BUILTIN_CALIBRATE),y)
40 echo DEFINES += OPIE_NO_BUILTIN_CALIBRATE >> $@ 40 echo DEFINES += OPIE_NO_BUILTIN_CALIBRATE >> $@
41endif 41endif
42ifeq ($(CONFIG_USE_REALTIME_AUDIO_THREAD),y) 42ifeq ($(CONFIG_USE_REALTIME_AUDIO_THREAD),y)
43 echo DEFINES += USE_REALTIME_AUDIO_THREAD >> $@ 43 echo DEFINES += USE_REALTIME_AUDIO_THREAD >> $@
44endif 44endif
45ifeq ($(CONFIG_QT_QWS_ALLOW_CLOCK),y) 45ifeq ($(CONFIG_QT_QWS_ALLOW_CLOCK),y)
46 echo DEFINES += QT_QWS_ALLOW_OVERCLOCK >> $@ 46 echo DEFINES += QT_QWS_ALLOW_OVERCLOCK >> $@
47endif 47endif
48ifeq ($(CONFIG_OPIE_HIGH_RES_SMALL_PHY),y) 48ifeq ($(CONFIG_OPIE_HIGH_RES_SMALL_PHY),y)
49 echo DEFINES += OPIE_HIGH_RES_SMALL_PHY >> $@ 49 echo DEFINES += OPIE_HIGH_RES_SMALL_PHY >> $@
50endif 50endif
51ifeq ($(CONFIG_OPIE_NEW_ALLOC),y) 51ifeq ($(CONFIG_OPIE_NEW_ALLOC),y)
52 echo DEFINES += OPIE_NEW_MALLOC >> $@ 52 echo DEFINES += OPIE_NEW_MALLOC >> $@
53endif 53endif
54ifeq ($(CONFIG_OPIE_NO_SOUND_PCM_READ_BITS),y) 54ifeq ($(CONFIG_OPIE_NO_SOUND_PCM_READ_BITS),y)
55 echo DEFINES += OPIE_NO_SOUND_PCM_READ_BITS >> $@ 55 echo DEFINES += OPIE_NO_SOUND_PCM_READ_BITS >> $@
56endif 56endif
57 echo DEFINES += OPIE_SOUND_FRAGMENT_SHIFT=$(CONFIG_OPIE_SOUND_FRAGMENT_SHIFT) >> $@ 57 echo DEFINES += OPIE_SOUND_FRAGMENT_SHIFT=$(CONFIG_OPIE_SOUND_FRAGMENT_SHIFT) >> $@
58 echo DEFINES += OPIE_WE_VERSION=$(CONFIG_OPIE_WE_VERSION) >> $@ 58 echo DEFINES += OPIE_WE_VERSION=$(CONFIG_OPIE_WE_VERSION) >> $@
59$(TOPDIR)/.depends : $(shell if [ -e $(TOPDIR)/config.in ]\; then echo $(TOPDIR)/config.in\; fi\;) $(TOPDIR)/.config $(TOPDIR)/packages 59$(TOPDIR)/.depends : $(shell if [ -e $(TOPDIR)/config.in ]\; then echo $(TOPDIR)/config.in\; fi\;) $(TOPDIR)/.config $(TOPDIR)/packages
60 @echo Generating dependency information... 60 @echo Generating dependency information...
61# add to subdir-y, and add descend rules 61# add to subdir-y, and add descend rules
62 @cat $(TOPDIR)/packages | grep -v '^#' | \ 62 @cat $(TOPDIR)/packages | grep -v '^#' | \
63 awk '{print \ 63 awk '{print \
64 ".PHONY : " $$2 "\n" \ 64 ".PHONY : " $$2 "\n" \
65 "subdir-$$(" $$1 ") += " $$2 "\n\n"; \ 65 "subdir-$$(" $$1 ") += " $$2 "\n\n"; \
66 print $$2 " : " $$2 "/Makefile\n\t$$(call descend,$$@,$(filter-out $$@,$$(filter-out $$@,$$(MAKECMDGOALS))))\n"; }' > $(TOPDIR)/.depends 66 print $$2 " : " $$2 "/Makefile\n\t$$(call descend,$$@,$(filter-out $$@,$$(filter-out $$@,$$(MAKECMDGOALS))))\n"; }' > $(TOPDIR)/.depends
67 cat $(TOPDIR)/packages | grep -v '^#' | \ 67 cat $(TOPDIR)/packages | grep -v '^#' | \
68 perl -ne '($$cfg, $$dir, $$pro) = $$_ =~ /^(\S+)\s+(\S+)\s+(\S+)/; if ( -e "$$dir/$$pro" ) { print "$$dir/Makefile : $$dir/$$pro \$$(QMAKE) \$$(OPIEDIR)/gen.pro \$$(OPIEDIR)/.config\n\t\$$(call makefilegen,\$$@)\n\n"; }' \ 68 perl -ne '($$cfg, $$dir, $$pro) = $$_ =~ /^(\S+)\s+(\S+)\s+(\S+)/; if ( -e "$$dir/$$pro" ) { print "$$dir/Makefile : $$dir/$$pro \$$(QMAKE) \$$(OPIEDIR)/gen.pro \$$(OPIEDIR)/.config\n\t\$$(call makefilegen,\$$@)\n\n"; }' \
69 >> $(TOPDIR)/.depends 69 >> $(TOPDIR)/.depends
70# interpackage dependency generation 70# interpackage dependency generation
71 @cat $(TOPDIR)/packages | \ 71 @cat $(TOPDIR)/packages | \
72 $(TOPDIR)/scripts/deps.pl >> $(TOPDIR)/.depends 72 $(TOPDIR)/scripts/deps.pl >> $(TOPDIR)/.depends
73 73
74$(TOPDIR)/.depends.cfgs: 74$(TOPDIR)/.depends.cfgs:
75# config.in interdependencies 75# config.in interdependencies
76 @echo $(configs) | sed -e 's,/config.in,,g' | ( for i in `cat`; do echo $$i; done ) > dirs 76 @echo $(configs) | sed -e 's,/config.in,,g' | ( for i in `cat`; do echo $$i; done ) > dirs
77 @cat dirs | ( for i in `cat`; do if [ "`cat dirs|grep $$i 2>/dev/null|wc -l`" -ne "1" ]; then deps=`cat dirs|grep $$i| grep -v "^$$i$$"|for i in \`cat|sed -e's,^$(TOPDIR)/,$$(TOPDIR)/,g'\`; do echo $$i/config.in; done`; echo `echo $$i/config.in|sed -e 's,^$(TOPDIR)/,$$(TOPDIR)/,'` : $$deps; fi; done ) >> $@ 77 @cat dirs | ( for i in `cat`; do if [ "`cat dirs|grep $$i 2>/dev/null|wc -l`" -ne "1" ]; then deps=`cat dirs|grep $$i| grep -v "^$$i$$"|for i in \`cat|sed -e's,^$(TOPDIR)/,$$(TOPDIR)/,g'\`; do echo $$i/config.in; done`; echo `echo $$i/config.in|sed -e 's,^$(TOPDIR)/,$$(TOPDIR)/,'` : $$deps; fi; done ) >> $@
78 @-rm -f dirs 78 @-rm -f dirs
79 79
80$(QTDIR)/stamp-headers : 80$(QTDIR)/stamp-headers :
81 @-rm -f $(QTDIR)/stamp-headers* 81 @-rm -f $(QTDIR)/stamp-headers*
82 ( cd $(QTDIR)/include; \ 82 ( cd $(QTDIR)/include; \
83 $(patsubst %,ln -sf ../src/kernel/%;,qgfx_qws.h qwsmouse_qws.h \ 83 $(patsubst %,ln -sf ../src/kernel/%;,qgfx_qws.h qwsmouse_qws.h \
84 qcopchannel_qws.h qwindowsystem_qws.h \ 84 qcopchannel_qws.h qwindowsystem_qws.h \
85 qfontmanager_qws.h qwsdefaultdecoration_qws.h)) 85 qfontmanager_qws.h qwsdefaultdecoration_qws.h))
86 touch $@ 86 touch $@
87 87
88$(QTDIR)/stamp-headers-x11 : 88$(QTDIR)/stamp-headers-x11 :
89 @-rm -f $(QTDIR)/stamp-headers* 89 @-rm -f $(QTDIR)/stamp-headers*
90 cd $(QTDIR)/include; $(patsubst %,ln -sf $(OPIEDIR)/x11/libqpe-x11/qt/%;,qgfx_qws.h qwsmouse_qws.h qcopchannel_qws.h qwindowsystem_qws.h qfontmanager_qws.h qwsdefaultdecoration_qws.h) 90 cd $(QTDIR)/include; $(patsubst %,ln -sf $(OPIEDIR)/x11/libqpe-x11/qt/%;,qgfx_qws.h qwsmouse_qws.h qcopchannel_qws.h qwindowsystem_qws.h qfontmanager_qws.h qwsdefaultdecoration_qws.h)
91 touch $@ 91 touch $@
92 92
93$(OPIEDIR)/stamp-headers : 93$(OPIEDIR)/stamp-headers :
94 @-rm -f $(OPIEDIR)/stamp-headers* 94 @-rm -f $(OPIEDIR)/stamp-headers*
95 mkdir -p $(TOPDIR)/include/qpe \ 95 mkdir -p $(TOPDIR)/include/qpe \
96 $(TOPDIR)/include/qtopia \ 96 $(TOPDIR)/include/qtopia \
97 $(TOPDIR)/include/opie \ 97 $(TOPDIR)/include/opie \
98 $(TOPDIR)/include/opie2 \ 98 $(TOPDIR)/include/opie2 \
99 $(TOPDIR)/include/qtopia/private 99 $(TOPDIR)/include/qtopia/private \
100 $(TOPDIR)/include/sl
100 ( cd include/qpe && rm -f *.h; ln -sf ../../library/*.h .; ln -sf ../../library/backend/*.h .; rm -f *_p.h; ) 101 ( cd include/qpe && rm -f *.h; ln -sf ../../library/*.h .; ln -sf ../../library/backend/*.h .; rm -f *_p.h; )
101 ( cd include/qtopia && rm -f *.h; ln -sf ../../library/*.h .; ) 102 ( cd include/qtopia && rm -f *.h; ln -sf ../../library/*.h .; )
102 ( cd include/qtopia/private && rm -f *.h; ln -sf ../../../library/backend/*.h .; ) 103 ( cd include/qtopia/private && rm -f *.h; ln -sf ../../../library/backend/*.h .; )
103 # libopie1 104 # libopie1
104 ( cd include/opie && rm -f *.h; ln -sf ../../libopie/*.h .; rm -f *_p.h; ) 105 ( cd include/opie && rm -f *.h; ln -sf ../../libopie/*.h .; rm -f *_p.h; )
105 ( cd include/opie && ln -sf ../../libopie/pim/*.h .; ) 106 ( cd include/opie && ln -sf ../../libopie/pim/*.h .; )
106 ( cd include/opie && ln -sf ../../libopie/big-screen/*.h .; ) 107 ( cd include/opie && ln -sf ../../libopie/big-screen/*.h .; )
107 # libopie2 108 # libopie2
108 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/*.h .; ) 109 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/*.h .; )
109 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/device/*.h .; ) 110 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/device/*.h .; )
110 ( cd include/opie2 && ln -sf ../../libopie2/opiemm/*.h .; ) 111 ( cd include/opie2 && ln -sf ../../libopie2/opiemm/*.h .; )
111 ( cd include/opie2 && ln -sf ../../libopie2/opiedb/*.h .; ) 112 ( cd include/opie2 && ln -sf ../../libopie2/opiedb/*.h .; )
112 ( cd include/opie2 && ln -sf ../../libopie2/opienet/*.h .; ) 113 ( cd include/opie2 && ln -sf ../../libopie2/opienet/*.h .; )
113 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/*.h .; ) 114 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/*.h .; )
114 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/core/*.h .; ) 115 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/core/*.h .; )
115 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/core/backends/*.h .; ) 116 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/core/backends/*.h .; )
116 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/ui/*.h .; ) 117 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/ui/*.h .; )
117 ( cd include/opie2 && ln -sf ../../libopie2/opieui/*.h .; ) 118 ( cd include/opie2 && ln -sf ../../libopie2/opieui/*.h .; )
118 ( cd include/opie2 && ln -sf ../../libopie2/opieui/fileselector/*.h .; ) 119 ( cd include/opie2 && ln -sf ../../libopie2/opieui/fileselector/*.h .; )
119 ( cd include/opie2 && ln -sf ../../libopie2/opieui/big-screen/*.h .; ) 120 ( cd include/opie2 && ln -sf ../../libopie2/opieui/big-screen/*.h .; )
121 # auxilliary libraries
120 ( cd include/opie2 && ln -sf ../../libqtaux/*.h .; ) 122 ( cd include/opie2 && ln -sf ../../libqtaux/*.h .; )
123 ( cd include/sl && ln -sf ../../libslcompat/*.h .; )
121 # all 124 # all
122 ( cd include/opie; for generatedHeader in `cd ../../libopie; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \ 125 ( cd include/opie; for generatedHeader in `cd ../../libopie; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \
123 ln -sf ../../libopie/$$generatedHeader $$generatedHeader; done ) 126 ln -sf ../../libopie/$$generatedHeader $$generatedHeader; done )
124 ln -sf ../../library/custom.h $(TOPDIR)/include/qpe/custom.h 127 ln -sf ../../library/custom.h $(TOPDIR)/include/qpe/custom.h
125 touch $@ 128 touch $@
126 129
127$(OPIEDIR)/stamp-headers-x11 : 130$(OPIEDIR)/stamp-headers-x11 :
128 @-rm -f $(OPIEDIR)/stamp-headers* 131 @-rm -f $(OPIEDIR)/stamp-headers*
129 mkdir -p $(TOPDIR)/include/qpe $(TOPDIR)/include/qtopia \ 132 mkdir -p $(TOPDIR)/include/qpe $(TOPDIR)/include/qtopia \
130 $(TOPDIR)/include/opie $(TOPDIR)/include/qtopia/private 133 $(TOPDIR)/include/opie $(TOPDIR)/include/qtopia/private
131 ( cd include/qpe && rm -f *.h; ln -sf ../../library/*.h .; ln -sf ../../library/backend/*.h .; rm -f *_p.h; ) 134 ( cd include/qpe && rm -f *.h; ln -sf ../../library/*.h .; ln -sf ../../library/backend/*.h .; rm -f *_p.h; )
132 ( cd include/qtopia && rm -f *.h; ln -sf ../../library/*.h .; ) 135 ( cd include/qtopia && rm -f *.h; ln -sf ../../library/*.h .; )
133 ( cd include/qtopia/private && rm -f *.h; ln -sf ../../../library/backend/*.h .; ) 136 ( cd include/qtopia/private && rm -f *.h; ln -sf ../../../library/backend/*.h .; )
134 ( cd include/opie && rm -f *.h; ln -sf ../../libopie/*.h .; rm -f *_p.h; ) 137 ( cd include/opie && rm -f *.h; ln -sf ../../libopie/*.h .; rm -f *_p.h; )
135 ( cd include/opie && ln -sf ../../libsql/*.h .; ) 138 ( cd include/opie && ln -sf ../../libsql/*.h .; )
136 ( cd include/opie && ln -sf ../../libopie/pim/*.h .; ) 139 ( cd include/opie && ln -sf ../../libopie/pim/*.h .; )
137 ( cd include/opie; for generatedHeader in `cd ../../libopie; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \ 140 ( cd include/opie; for generatedHeader in `cd ../../libopie; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \
138 ln -sf ../../libopie/$$generatedHeader $$generatedHeader; done ) 141 ln -sf ../../libopie/$$generatedHeader $$generatedHeader; done )
139 ln -sf ../../library/custom.h $(TOPDIR)/include/qpe/custom.h 142 ln -sf ../../library/custom.h $(TOPDIR)/include/qpe/custom.h
140 ( cd include/qpe; ln -sf ../../x11/libqpe-x11/qpe/*.h .; ) 143 ( cd include/qpe; ln -sf ../../x11/libqpe-x11/qpe/*.h .; )
141 touch $@ 144 touch $@
142 145
143$(TOPDIR)/library/custom.h : $(TOPDIR)/.config 146$(TOPDIR)/library/custom.h : $(TOPDIR)/.config
144 @-rm -f $@ 147 @-rm -f $@
145 @$(if $(patsubst "%",%,$(CONFIG_CUSTOMFILE)),\ 148 @$(if $(patsubst "%",%,$(CONFIG_CUSTOMFILE)),\
146 ln -sf $(patsubst "%",%,$(CONFIG_CUSTOMFILE)) $@) 149 ln -sf $(patsubst "%",%,$(CONFIG_CUSTOMFILE)) $@)
147 @touch $@ 150 @touch $@
148 151
149$(TOPDIR)/scripts/lxdialog/lxdialog $(TOPDIR)/scripts/kconfig/mconf $(TOPDIR)/scripts/kconfig/conf $(TOPDIR)/scripts/kconfig/qconf $(TOPDIR)/scripts/kconfig/libkconfig.so $(TOPDIR)/scripts/kconfig/gconf $(TOPDIR)/qmake/qmake: 152$(TOPDIR)/scripts/lxdialog/lxdialog $(TOPDIR)/scripts/kconfig/mconf $(TOPDIR)/scripts/kconfig/conf $(TOPDIR)/scripts/kconfig/qconf $(TOPDIR)/scripts/kconfig/libkconfig.so $(TOPDIR)/scripts/kconfig/gconf $(TOPDIR)/qmake/qmake:
150 @$(call descend,$(shell dirname $@),$(shell basename $@)) 153 @$(call descend,$(shell dirname $@),$(shell basename $@))
151 154
152menuconfig: $(TOPDIR)/scripts/lxdialog/lxdialog $(TOPDIR)/scripts/kconfig/mconf ./config.in 155menuconfig: $(TOPDIR)/scripts/lxdialog/lxdialog $(TOPDIR)/scripts/kconfig/mconf ./config.in
153 $(TOPDIR)/scripts/kconfig/mconf ./config.in 156 $(TOPDIR)/scripts/kconfig/mconf ./config.in
154 @touch ./.config.stamp 157 @touch ./.config.stamp
155 158
156xconfig: $(TOPDIR)/scripts/kconfig/qconf $(TOPDIR)/scripts/kconfig/libkconfig.so ./config.in 159xconfig: $(TOPDIR)/scripts/kconfig/qconf $(TOPDIR)/scripts/kconfig/libkconfig.so ./config.in
157 $(TOPDIR)/scripts/kconfig/qconf ./config.in 160 $(TOPDIR)/scripts/kconfig/qconf ./config.in
158 @touch .config.stamp 161 @touch .config.stamp
159 162
160gconfig: $(TOPDIR)/scripts/kconfig/gconf $(TOPDIR)/scripts/kconfig/libkconfig.so ./config.in 163gconfig: $(TOPDIR)/scripts/kconfig/gconf $(TOPDIR)/scripts/kconfig/libkconfig.so ./config.in
161 $(TOPDIR)/scripts/kconfig/gconf ./config.in 164 $(TOPDIR)/scripts/kconfig/gconf ./config.in
162 @touch .config.stamp 165 @touch .config.stamp
163 166
164config: $(TOPDIR)/scripts/kconfig/conf ./config.in 167config: $(TOPDIR)/scripts/kconfig/conf ./config.in
165 $(TOPDIR)/scripts/kconfig/conf ./config.in 168 $(TOPDIR)/scripts/kconfig/conf ./config.in
166 @touch .config.stamp 169 @touch .config.stamp
167 170
168oldconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in 171oldconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in
169 $(TOPDIR)/scripts/kconfig/conf -o ./config.in 172 $(TOPDIR)/scripts/kconfig/conf -o ./config.in
170 @touch .config.stamp 173 @touch .config.stamp
171 174
172randconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in 175randconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in
173 $(TOPDIR)/scripts/kconfig/conf -r ./config.in 176 $(TOPDIR)/scripts/kconfig/conf -r ./config.in
174 @touch .config.stamp 177 @touch .config.stamp
175 178
176allyesconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in 179allyesconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in
177 $(TOPDIR)/scripts/kconfig/conf -y ./config.in 180 $(TOPDIR)/scripts/kconfig/conf -y ./config.in
178 @touch .config.stamp 181 @touch .config.stamp
179 182
180allnoconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in 183allnoconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in
181 $(TOPDIR)/scripts/kconfig/conf -n ./config.in 184 $(TOPDIR)/scripts/kconfig/conf -n ./config.in
182 @touch .config.stamp 185 @touch .config.stamp
183 186
184defconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in 187defconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in
185 $(TOPDIR)/scripts/kconfig/conf -d ./config.in 188 $(TOPDIR)/scripts/kconfig/conf -d ./config.in
186 @touch .config.stamp 189 @touch .config.stamp
187 190
188$(TOPDIR)/qmake/qmake : $(TOPDIR)/mkspecs/default 191$(TOPDIR)/qmake/qmake : $(TOPDIR)/mkspecs/default
189 192
190$(TOPDIR)/mkspecs/default : 193$(TOPDIR)/mkspecs/default :
191 ln -sf linux-g++ $@ 194 ln -sf linux-g++ $@
192 195
193$(TOPDIR)/scripts/subst : force 196$(TOPDIR)/scripts/subst : force
194 @( \ 197 @( \
195 echo 's,\$$QPE_VERSION,$(QPE_VERSION),g'; \ 198 echo 's,\$$QPE_VERSION,$(QPE_VERSION),g'; \
196 echo 's,\$$OPIE_VERSION,$(OPIE_VERSION),g'; \ 199 echo 's,\$$OPIE_VERSION,$(OPIE_VERSION),g'; \
197 echo 's,\$$QTE_VERSION,$(QTE_VERSION),g'; \ 200 echo 's,\$$QTE_VERSION,$(QTE_VERSION),g'; \
198 echo 's,\$$QTE_REVISION,$(QTE_REVISION),g'; \ 201 echo 's,\$$QTE_REVISION,$(QTE_REVISION),g'; \
199 echo 's,\$$SUB_VERSION,$(SUB_VERSION),g'; \ 202 echo 's,\$$SUB_VERSION,$(SUB_VERSION),g'; \
200 echo 's,\$$EXTRAVERSION,$(EXTRAVERSION),g'; \ 203 echo 's,\$$EXTRAVERSION,$(EXTRAVERSION),g'; \
201 echo 's,\$$QTE_BASEVERSION,$(QTE_BASEVERSION),g'; \ 204 echo 's,\$$QTE_BASEVERSION,$(QTE_BASEVERSION),g'; \
202 ) > $@ || ( rm -f $@; exit 1 ) 205 ) > $@ || ( rm -f $@; exit 1 )
203 206
204$(TOPDIR)/scripts/filesubst : force 207$(TOPDIR)/scripts/filesubst : force
205 @( \ 208 @( \
206 echo 's,\$$OPIEDIR/root/,/,g'; \ 209 echo 's,\$$OPIEDIR/root/,/,g'; \
207 echo 's,$(OPIEDIR)/root/,/,g'; \ 210 echo 's,$(OPIEDIR)/root/,/,g'; \
208 echo 's,\$$OPIEDIR,$(prefix),g'; \ 211 echo 's,\$$OPIEDIR,$(prefix),g'; \
209 echo 's,$(OPIEDIR),$(prefix),g'; \ 212 echo 's,$(OPIEDIR),$(prefix),g'; \
210 echo 's,\$$QTDIR,$(prefix),g'; \ 213 echo 's,\$$QTDIR,$(prefix),g'; \
211 echo 's,$(QTDIR),$(prefix),g'; \ 214 echo 's,$(QTDIR),$(prefix),g'; \
212 echo 's,^\(\./\)*root/,/,g'; \ 215 echo 's,^\(\./\)*root/,/,g'; \
213 echo 's,^\(\./\)*etc/,$(prefix)/etc/,g'; \ 216 echo 's,^\(\./\)*etc/,$(prefix)/etc/,g'; \
214 echo 's,^\(\./\)*lib/,$(prefix)/lib/,g'; \ 217 echo 's,^\(\./\)*lib/,$(prefix)/lib/,g'; \
215 echo 's,^\(\./\)*bin/,$(prefix)/bin/,g'; \ 218 echo 's,^\(\./\)*bin/,$(prefix)/bin/,g'; \
216 echo 's,^\(\./\)*pics/,$(prefix)/pics/,g'; \ 219 echo 's,^\(\./\)*pics/,$(prefix)/pics/,g'; \
217 echo 's,^\(\./\)*sounds/,$(prefix)/sounds/,g'; \ 220 echo 's,^\(\./\)*sounds/,$(prefix)/sounds/,g'; \
218 echo 's,^\(\./\)*i18n/,$(prefix)/i18n/,g'; \ 221 echo 's,^\(\./\)*i18n/,$(prefix)/i18n/,g'; \
219 echo 's,^\(\./\)*plugins/,$(prefix)/plugins/,g'; \ 222 echo 's,^\(\./\)*plugins/,$(prefix)/plugins/,g'; \
220 echo 's,^\(\./\)*apps/,$(prefix)/apps/,g'; \ 223 echo 's,^\(\./\)*apps/,$(prefix)/apps/,g'; \
221 echo 's,^\(\./\)*share/,$(prefix)/share/,g'; \ 224 echo 's,^\(\./\)*share/,$(prefix)/share/,g'; \
222 echo 's,^\(\./\)*i18n/,$(prefix)/i18n/,g'; \ 225 echo 's,^\(\./\)*i18n/,$(prefix)/i18n/,g'; \
223 echo 's,^\(\./\)*help/,$(prefix)/help/,g'; \ 226 echo 's,^\(\./\)*help/,$(prefix)/help/,g'; \
224 ) > $@ || ( rm -f $@; exit 1 ) 227 ) > $@ || ( rm -f $@; exit 1 )
225 228
226## general rules ## 229## general rules ##
227 230
228define descend 231define descend
229 $(MAKE) $(if $(QMAKE),QMAKE=$(QMAKE)) -C $(1) $(2) 232 $(MAKE) $(if $(QMAKE),QMAKE=$(QMAKE)) -C $(1) $(2)
230endef 233endef
231 234
232define makefilegen 235define makefilegen
233 cd $(if $(1),$(shell dirname $(1))); $(TOPDIR)/qmake/qmake $(3) -o $(if $(1),$(shell basename $(1))) `cat $(OPIEDIR)/packages | grep " \`echo $(1)|sed -e 's,/Makefile$$,,'\`" | \ 236 cd $(if $(1),$(shell dirname $(1))); $(TOPDIR)/qmake/qmake $(3) -o $(if $(1),$(shell basename $(1))) `cat $(OPIEDIR)/packages | grep " \`echo $(1)|sed -e 's,/Makefile$$,,'\`" | \
234 head -1 | awk '{print $$3}'` 237 head -1 | awk '{print $$3}'`
235endef 238endef
236 239
237define makecfg 240define makecfg
238 $(TOPDIR)/scripts/makecfg.pl $1 $(OPIEDIR) 241 $(TOPDIR)/scripts/makecfg.pl $1 $(OPIEDIR)
239endef 242endef
diff --git a/libslcompat/.cvsignore b/libslcompat/.cvsignore
new file mode 100644
index 0000000..8f7300c
--- a/dev/null
+++ b/libslcompat/.cvsignore
@@ -0,0 +1,6 @@
1Makefile*
2moc*
3*moc
4*.o
5~*
6
diff --git a/libslcompat/README b/libslcompat/README
new file mode 100644
index 0000000..1bed034
--- a/dev/null
+++ b/libslcompat/README
@@ -0,0 +1,4 @@
1Skeleton for a compat library for the Sharp closed source libsl.
2Early stage and will probably never be useful except for getting
3some of the japaneese apps to compile.
4Better pester Sharp to open up their sources.
diff --git a/libslcompat/config.in b/libslcompat/config.in
new file mode 100644
index 0000000..365d217
--- a/dev/null
+++ b/libslcompat/config.in
@@ -0,0 +1,4 @@
1 config LIBSLCOMPAT
2 boolean "Sharp libsl compatibility library"
3 default "n"
4 depends on LIBOPIE2UI
diff --git a/libslcompat/libslcompat.pro b/libslcompat/libslcompat.pro
new file mode 100644
index 0000000..84d9ad6
--- a/dev/null
+++ b/libslcompat/libslcompat.pro
@@ -0,0 +1,16 @@
1TEMPLATE = lib
2CONFIG += qte warn_on debug
3
4HEADERS = slcolorselector.h \
5 slfileselector.h \
6 slmisc.h
7
8SOURCES = slcolorselector.cpp \
9 slfileselector.cpp
10
11TARGET = slcompat
12INCLUDEPATH += $(OPIEDIR)/include
13DESTDIR = $(OPIEDIR)/lib
14LIBS += -lopiecore2 -lopieui2 -lqtaux2
15
16include ( $(OPIEDIR)/include.pro )
diff --git a/libslcompat/slcolorselector.cpp b/libslcompat/slcolorselector.cpp
new file mode 100644
index 0000000..18b408f
--- a/dev/null
+++ b/libslcompat/slcolorselector.cpp
@@ -0,0 +1,64 @@
1#include "slcolorselector.h"
2
3SlColorTable::SlColorTable( QWidget *parent, const char *name,WFlags f,
4 int r, int c, const QRgb *a )
5 :QTableView( parent, name, f )
6{
7}
8
9SlColorTable::~SlColorTable()
10{
11}
12
13QSize SlColorTable::sizeHint() const
14{
15}
16
17void SlColorTable::paintCell(QPainter*,int,int)
18{
19}
20
21void SlColorTable::mousePressEvent(QMouseEvent*)
22{
23}
24
25void SlColorTable::mouseMoveEvent(QMouseEvent*)
26{
27}
28
29void SlColorTable::mouseReleaseEvent(QMouseEvent*)
30{
31}
32
33void SlColorTable::keyPressEvent(QKeyEvent*)
34{
35}
36
37
38/*================================================================*/
39
40SlColorSelector::SlColorSelector(bool isTransparentAccept, QWidget *parent, const char *name, WFlags f)
41 :QVBox( parent, name, f )
42{
43}
44
45SlColorSelector::~SlColorSelector()
46{
47}
48
49/*================================================================*/
50
51SlColorSelectorPopup::SlColorSelectorPopup(bool isTransparentAccept, QWidget *parent, const char *name, WFlags f)
52 :OColorPopupMenu( QColor(), parent, name )
53{
54}
55
56
57SlColorSelectorPopup::~SlColorSelectorPopup()
58{
59}
60
61void SlColorSelectorPopup::setCurrentColor(QRgb)
62{
63}
64
diff --git a/libslcompat/slcolorselector.h b/libslcompat/slcolorselector.h
new file mode 100644
index 0000000..e1ee1f2
--- a/dev/null
+++ b/libslcompat/slcolorselector.h
@@ -0,0 +1,112 @@
1/*
2 * Copyright (C) 2002 SHARP CORPORATION All rights reserved.
3 */
4#ifndef _SLCOLORSELECTOR_H_INCLUDED
5#define _SLCOLORSELECTOR_H_INCLUDED
6
7#include <opie2/ocolorpopupmenu.h>
8using namespace Opie;
9#include <qtableview.h>
10#include <qpopupmenu.h>
11#include <qvbox.h>
12
13#define DEF_COLOR_R (6)
14#define DEF_COLOR_C (8)
15struct SlColorTablePrivate;
16class SlColorTable : public QTableView
17{
18 Q_OBJECT
19public:
20 SlColorTable(QWidget *parent=0,const char *name=NULL,WFlags f=0,
21 int r=DEF_COLOR_R,int c=DEF_COLOR_C,const QRgb *a=NULL);
22 ~SlColorTable();
23 void setCurrentColor(QRgb);
24
25protected:
26 QSize sizeHint() const;
27 void paintCell(QPainter*,int,int);
28 void mousePressEvent(QMouseEvent*);
29 void mouseMoveEvent(QMouseEvent*);
30 void mouseReleaseEvent(QMouseEvent*);
31 void keyPressEvent(QKeyEvent*);
32
33signals:
34
35
36 void selected(QRgb rgb);
37
38
39 void reSelected(QRgb rgb);
40
41private:
42 SlColorTablePrivate *p;
43 void setCurrent(int,int);
44 void setSelected(int,int);
45 QRgb getRgbInCell(int,int);
46};
47
48
49struct SlColorSelectorPrivate;
50class SlColorSelector : public QVBox
51{
52 Q_OBJECT
53public:
54 SlColorSelector(bool isTransparentAccept,
55 QWidget *parent=0,const char *name=NULL,WFlags f=0);
56 ~SlColorSelector();
57 void setCurrentColor(QRgb);
58 void setCurrentColorTransparent();
59
60signals:
61
62
63 void selected(QRgb rgb);
64
65
66 void reSelected(QRgb rgb);
67
68
69 void transparentSelected();
70
71
72 void transparentReSelected();
73/*
74private slots:
75 void slotTransparentToggled(int);
76*/
77private:
78 SlColorSelectorPrivate *p;
79};
80
81struct SlColorSelectorPopupPrivate;
82class SlColorSelectorPopup : public OColorPopupMenu //QPopupMenu
83{
84 Q_OBJECT
85public:
86 SlColorSelectorPopup(bool isTransparentAccept,
87 QWidget *parent=0,const char *name=NULL,WFlags f=0);
88 ~SlColorSelectorPopup();
89 void setCurrentColor(QRgb);
90 void setCurrentColorTransparent();
91
92signals:
93
94
95 void selected(QRgb rgb);
96
97
98 void transparentSelected();
99/*
100private slots:
101 void slotSelected(QRgb);
102 void slotReSelected(QRgb);
103 void slotTransparentSelected();
104 void slotTransparentReSelected();
105*/
106private:
107 SlColorSelectorPopupPrivate *p;
108};
109
110#endif
111
112
diff --git a/libslcompat/slfiledialog.h b/libslcompat/slfiledialog.h
new file mode 100644
index 0000000..2ad105c
--- a/dev/null
+++ b/libslcompat/slfiledialog.h
@@ -0,0 +1,70 @@
1/*
2 * Copyright (C) 2002 SHARP CORPORATION All rights reserved.
3 */
4#ifndef __SLFILEDIALOG_H__
5#define __SLFILEDIALOG_H__
6
7#include <qdialog.h>
8#include <qfileinfo.h>
9#include <qvalidator.h>
10#include <sl/slmisc.h>
11
12class SlFileNameValidator : public QValidator
13{
14 Q_OBJECT
15public:
16 SlFileNameValidator( QWidget * parent, const char * name = 0 ) : QValidator(parent,name) {};
17 virtual State validate(QString&,int&) const;
18 virtual void fixup(QString&) const;
19};
20
21class SlFileDialogPrivate;
22class SlFileDialog : public QDialog
23{
24 Q_OBJECT
25public:
26
27
28 SlFileDialog(bool bSaveAs = FALSE, QWidget * parent=0, const char * name=0, bool modal=TRUE, WFlags f=0 );
29
30
31 virtual ~SlFileDialog();
32
33
34 void setNewDirEnabled(bool);
35
36
37 void setDefaultFile( QString path );
38 void setDefaultName( QString name );
39
40
41 void setMimeType( QString mime );
42
43
44 void setComplementExt( QString ext );
45
46
47 void setIconViewType(bool isIcon);
48
49
50 QString &getFilePath();
51 QString &getFileName();
52
53 int exec();
54
55protected slots:
56 virtual void accept();
57
58 void fileSelected(const QFileInfo &fInfo);
59 void slotNewDir();
60 void rotateChanged();
61 void keyPressed(QKeyEvent*,bool&);
62
63protected:
64 void getDefaultColumnWidth(SlMisc::SlListColumnInfos &infos);
65
66 SlFileDialogPrivate *m_pD;
67
68};
69
70#endif
diff --git a/libslcompat/slfileselector.cpp b/libslcompat/slfileselector.cpp
new file mode 100644
index 0000000..3189b51
--- a/dev/null
+++ b/libslcompat/slfileselector.cpp
@@ -0,0 +1,86 @@
1#include "slfileselector.h"
2
3SlFileIconView::SlFileIconView( QWidget* parent, const char* name )
4 :QIconView( parent, name )
5{
6}
7
8SlFileIconView::~SlFileIconView()
9{
10}
11
12/*================================================================*/
13
14SlFileListView::SlFileListView( QWidget* parent, const char* name )
15 :QListView( parent, name )
16{
17}
18
19SlFileListView::~SlFileListView()
20{
21}
22
23/*================================================================*/
24
25SlFileSelector::SlFileSelector( const QString &dirPath, const QString &mimefilter, QWidget *parent, const char *name )
26 :OFileSelector( dirPath, parent, name )
27{
28}
29
30SlFileSelector::~SlFileSelector()
31{
32}
33
34bool SlFileSelector::isTopDir()
35{
36 return false;
37}
38
39void SlFileSelector::setSelected()
40{
41}
42
43void SlFileSelector::setSelected(const QString&)
44{
45 int a;
46}
47
48void SlFileSelector::createFileList()
49{
50 int a;
51}
52
53void SlFileSelector::createFileList(QDir&)
54{
55 int a;
56}
57
58const QFileInfo* SlFileSelector::selected()
59{
60 int a;
61}
62
63void SlFileSelector::setCurrentFile(const QString&)
64{
65 int a;
66}
67
68const QString SlFileSelector::currentDir()
69{
70 int a;
71}
72
73
74void SlFileSelector::focusInEvent(QFocusEvent*)
75{
76}
77
78void SlFileSelector::show()
79{
80}
81
82void SlFileSelector::keyPressEvent( QKeyEvent *e )
83{
84}
85
86
diff --git a/libslcompat/slfileselector.h b/libslcompat/slfileselector.h
new file mode 100644
index 0000000..35fd11b
--- a/dev/null
+++ b/libslcompat/slfileselector.h
@@ -0,0 +1,414 @@
1/*
2 * Copyright (C) 2002 SHARP CORPORATION All rights reserved.
3 */
4#ifndef _SLFILESELECTOR_H_INCLUDED
5#define _SLFILESELECTOR_H_INCLUDED
6
7#include <opie2/ofileselector.h>
8using namespace Opie;
9#include <qhbox.h>
10#include <qvbox.h>
11#include <qlistview.h>
12#include <qiconview.h>
13#include <qtoolbutton.h>
14#include <qfileinfo.h>
15#include <qtableview.h>
16#include <qwidgetstack.h>
17#include <qvaluelist.h>
18
19#include <qpe/applnk.h>
20#include <qpe/mimetype.h>
21#include <sl/slmisc.h>
22
23class QComboBox;
24class SlFileItemType;
25class QCopChannel;
26
27struct SlFileListItemPrivate;
28class SlFileListItem
29{
30public:
31 SlFileListItem(const QFileInfo&,const MimeType&);
32 ~SlFileListItem();
33 const QFileInfo &file() const;
34 const MimeType &mimeType() const;
35 const QString getItemIconFilePath() const;
36 const QString name() const;
37 void setName(const QString&);
38 const QString sortKey() const;
39 void setSortKey(const QString&);
40 QPixmap pixmap() const;
41 QPixmap bigPixmap() const;
42 const QString dateString() const;
43 const QString typeString() const;
44 const QString bytesString() const;
45 void setDevice();
46 bool isDevice() const;
47 enum ColumnItem {
48 Name = 1,
49 Type,
50 Date,
51 Bytes,
52 Custom = 100
53 };
54private:
55 SlFileListItemPrivate *p;
56 SlFileListItem(const SlFileListItem&);
57};
58
59typedef QValueList<SlFileListItem*> SlFileList;
60typedef QValueList<SlFileListItem::ColumnItem> SlFileListColumnConf;
61
62class SlFileListViewItem;
63
64struct SlFileListViewPrivate;
65class SlFileListView : public QListView
66{
67 Q_OBJECT
68
69public:
70 SlFileListView(QWidget*, const char*);
71 ~SlFileListView();
72 void createFileList(SlFileList&);
73 int fileCount() const;
74 void updateItem(SlFileListViewItem*);
75 void createItem(SlFileListItem*);
76 void deleteItem(const QString&);
77 void deleteItem(SlFileListViewItem*);
78 SlFileListViewItem* searchItem(const QString&);
79 SlFileListColumnConf columnConf();
80 void setColumnConf(SlFileListColumnConf&);
81 void updateColumn();
82 static const QString columnItemName(SlFileListItem::ColumnItem);
83 static const SlFileListColumnConf columnItemList();
84
85 //virtual void takeItem( SlFileListViewItem * );
86
87 SlMisc::SlListColumnInfos columnWidthInfos();
88
89protected:
90 //void keyPressEvent( QKeyEvent *e );
91
92signals:
93 void keyPressed(QKeyEvent *e,bool &isAccepted);
94
95protected slots:
96
97private:
98 friend class SlFileSelector;
99 SlFileListViewPrivate *p;
100 SlFileListView(const SlFileListView&);
101};
102
103class SlFileIconViewItem;
104
105struct SlFileIconViewPrivate;
106class SlFileIconView : public QIconView
107{
108 Q_OBJECT
109
110public:
111 SlFileIconView(QWidget*, const char*);
112 ~SlFileIconView();
113 void createFileList(SlFileList&);
114 int fileCount() const;
115 void updateItem(SlFileIconViewItem*);
116 void createItem(SlFileListItem*);
117 void deleteItem(const QString&);
118 void deleteItem(SlFileIconViewItem*);
119 SlFileIconViewItem* searchItem(const QString&);
120 void setSorting(int column,bool ascending);
121 int sortColumn() const;
122 void repaintItemsForce();
123 SlFileListColumnConf columnConf();
124 void setColumnConf(SlFileListColumnConf&);
125
126 //virtual void takeItem( SlFileIconViewItem * );
127
128protected:
129 //void keyPressEvent( QKeyEvent *e );
130
131protected slots:
132
133signals:
134 void keyPressed(QKeyEvent *e,bool &isAccepted);
135
136private:
137 friend class SlFileSelector;
138 SlFileIconViewPrivate *p;
139 SlFileIconView(const SlFileIconView&);
140};
141
142class SlFileSelectorFilter : public QObject
143{
144public:
145 SlFileSelectorFilter(QWidget *parent,const char *name=0);
146 ~SlFileSelectorFilter();
147
148 virtual bool isAddToList(QFileInfo&) const = 0;
149private:
150 SlFileSelectorFilter(const SlFileSelectorFilter&);
151};
152
153typedef QList<MimeType> SlFileMimeTypeList;
154
155struct SlFileSelectorPrivate;
156class SlFileSelector : public OFileSelector /*QVBox*/
157{
158 Q_OBJECT
159
160public:
161
162
163 enum SlFileSelectorViewType {
164
165 ListView = 1,
166
167 IconView
168 };
169
170
171 enum SlFileOverwirteMode {
172
173 Overwrite = 1,
174
175 NewName,
176
177 Error
178 };
179 SlFileSelector(const QString &dirPath,
180 const QString &mimefilter,
181 QWidget *parent,
182 const char *name);
183 SlFileSelector(const QString &currentFileName,
184 SlFileSelectorViewType type,
185 const QString &mimeFilter,
186 SlFileListColumnConf &items,
187 int sortColumn,bool sortAscending,
188 SlFileSelectorFilter *filter=NULL,
189 bool isRecursive=FALSE,
190 QWidget *parent=NULL,
191 const char *name=NULL,
192 WFlags f=0);
193 SlFileSelector(QWidget *parent=NULL,const char *name=NULL,WFlags f=0);
194 virtual ~SlFileSelector();
195 void createFileList();
196 void createFileList(QDir&);
197 int fileCount() const;
198 const QFileInfo* selected();
199 void modifyItem(QFileInfo*,bool);
200 void createItem(QString&);
201 void deleteItem(const QString&);
202 void deleteItem();
203 void updateItem(const QString&);
204 SlFileListItem* searchItem(const QString&);
205 void setSelected();
206 void setSelected(const QString&);
207 void ensureItemVisible();
208 SlFileListItem* selectedItem();
209 bool setSelectedNext(bool);
210 bool setSelectedPrev(bool);
211 const QString currentDir();
212 void setSorting(int,bool);
213 int sortColumn() const;
214 bool ascending() const;
215 SlFileSelectorViewType viewType();
216 void setColumnItem(SlFileListColumnConf&);
217 void setViewType(SlFileSelectorViewType);
218 void setListView();
219 void setIconView();
220 int columnWidth(int);
221 void setColumnWidth(int,int);
222 static const QString columnItemName(SlFileListItem::ColumnItem);
223 static const SlFileListColumnConf columnItemList();
224
225 int columns() const;
226
227 bool upDir();
228 bool isTopDir();
229
230 void setCurrentFile(const QString&);
231 const QString currentFile(bool isReal=FALSE);
232 static bool copyFile(const QString&,const QString&,
233 SlFileOverwirteMode m=Error,
234 QString *resultName=NULL);
235
236 static bool copyFileCreateDir(const QString &srcName,
237 const QString &dstName,
238 SlFileOverwirteMode m=Error,
239 QString *resultName=NULL);
240 static bool moveFile(const QString&,const QString&,
241 SlFileOverwirteMode m=Error,
242 QString *resultName=NULL);
243 static QString getCopyFileName(const QString&);
244
245 const QStringList& recent() const;
246 void setRecent(const QStringList&);
247
248
249 void setRecent(const QStringList&,bool isReplace);
250 void setRecentEnabled(bool);
251
252 const QStringList& history() const;
253 void setHistory(const QStringList&);
254
255
256 void setHistory(const QStringList&,bool isReplace);
257 bool isHistoryBackAvailable() const;
258 bool isHistoryForwardAvailable() const;
259 bool historyBack();
260 bool historyForward();
261 QPopupMenu *backHistoryPopupMenu() const;
262 QPopupMenu *forwardHistoryPopupMenu() const;
263 void setColumnConf(SlFileListColumnConf&);
264
265 void sendFileUpdateMessage(const QString&);
266 void updateView();
267 void recreateIcon();
268 void focusToNext();
269 void focusToPrev();
270 bool rename();
271 bool newfolder();
272 bool del();
273 bool duplicate();
274 bool cut();
275 bool copy();
276 bool paste();
277 void setMimeFilter(const QString &);
278 void clearTmpFolder();
279
280 void setRecursive(bool,bool);
281 bool recursive() const;
282 void setFilter(SlFileSelectorFilter *);
283 SlFileSelectorFilter *filter();
284 bool isEnablePaste();
285
286 static bool deleteFile(const QString&);
287 static bool deleteDir(const QDir&);
288 static bool copyDir(const QString &srcName,const QString &dstName,
289 SlFileOverwirteMode m=Error);
290 static bool moveDir(const QString&,const QString&,
291 SlFileOverwirteMode m=Error);
292 static QString getCopyDirName(const QString &);
293 static bool makeDir(const QString &path);
294
295 static uint size(const QString &fName);
296 static uint fileFree(const QString &fName);
297
298
299
300 enum DesktopMode {
301
302 HideDesktop = 1,
303
304 ShowAll,
305
306 FileTab
307 };
308 void setDesktopMode(DesktopMode mode);
309 void setEnabledSystemChannel(bool);
310 void showUpDirBtn(bool);
311 void showWritableFile(bool);
312
313
314 void setEnableSD(bool);
315 void setEnableCF(bool);
316 bool getEnableSD();
317 bool getEnableCF();
318
319
320
321
322 void sendKeyPressEvent( QKeyEvent *e );
323
324 void setScale(int scale);
325 int scale() const;
326
327 SlMisc::SlListColumnInfos columnWidthInfos();
328
329
330
331 enum FocusMode {
332
333 Auto = 1,
334
335 ByTab,
336
337 ByCommand
338 };
339 void setFocusMode(FocusMode mode);
340
341 void adjustContentsSize();
342
343 static void updateFile(const QString &filename);
344
345 bool delFile(const QString &mymsg);
346
347 bool isIncludedFile(const QString &filename);
348
349signals:
350
351
352 void selectionChanged(const QFileInfo &file,bool isDevice);
353
354
355 void fileSelected(const QFileInfo &file);
356
357
358 void dirOpened(const QDir &dir);
359
360
361 void enabledPaste(bool);
362
363
364 void columnWidthChanged(int column,int oldSize,int newSize);
365
366
367 void itemRightPressed(const QFileInfo &file,const QPoint &pos);
368
369
370 void selectionLost();
371
372
373 //void keyPressed(QKeyEvent *e,bool &isAccepted);
374/*
375private slots:
376 void fileClicked(QListViewItem *);
377 void fileClicked(QIconViewItem *);
378 void selectionChanged(QListViewItem *);
379 void selectionChanged(QIconViewItem *);
380 void dMenuChanged(int);
381 void changeDirectory(int,bool isImmediate=TRUE);
382 void hMenuSelected(int);
383 void cardMessage( const QCString &, const QByteArray &);
384 void systemMessage( const QCString &, const QByteArray &);
385 void headerClicked(int);
386 void asyncHMenuSelected();
387 void asyncDMenuChanged();
388 void rightPressed(QIconViewItem *,const QPoint&);
389 void rightPressed(QListViewItem *,const QPoint&,int);
390 void upDirClicked();
391 void slotKeyPressed(QKeyEvent *e,bool &isAccepted);
392*/
393protected:
394 void focusInEvent(QFocusEvent*);
395 void show();
396 void keyPressEvent( QKeyEvent *e );
397
398private:
399 void openDirInside(QDir&);
400 void createMyPda();
401 void init();
402 SlFileSelectorPrivate *p;
403 SlFileSelector(const SlFileSelector&);
404 ulong focusWidgets() const;
405 QWidget* nextFocus(QWidget *,bool) const;
406 bool focusToTheWidget(QWidget *);
407};
408
409#endif
410
411
412
413
414
diff --git a/libslcompat/slmisc.h b/libslcompat/slmisc.h
new file mode 100644
index 0000000..20ba988
--- a/dev/null
+++ b/libslcompat/slmisc.h
@@ -0,0 +1,135 @@
1/*
2 * Copyright (C) 2002 SHARP CORPORATION All rights reserved.
3 */
4#ifndef _SLMISC_H_INCLUDED
5#define _SLMISC_H_INCLUDED
6
7#include <qpe/qpeapplication.h>
8#include <qfileinfo.h>
9#include <qpe/global.h>
10#include <qmessagebox.h>
11
12
13#define _SLPOWER
14
15class QPopupMenu;
16class QListView;
17#if !defined(_SLPOWER)
18class PowerStatus;
19#else
20class SlPowerStatus;
21#endif
22class Config;
23
24typedef ulong SlResolutionScale;
25
26class SlMisc {
27public:
28 static bool isExecutable(const QString &c) {
29 QFileInfo exec(QPEApplication::qpeDir() + "/bin/" + c);
30 return exec.isExecutable();
31 };
32 static ulong availableMemory();
33 static bool invalidFileName(QString &fName);
34 static QString getValidFileName(const QString &baseName);
35 static QString getCanonicalPath(const QString &fName);
36 static void enableAutoPowerOff(bool isOn);
37 static void enableAutoPowerOff(bool isOn,bool DimAlso,bool ScreenSaverAlso=FALSE);
38 static void enableLockApplication(bool);
39 static bool isTheSmbShareFileHasWriteEntry(const QString &shareFName);
40 static bool isTheSmbShareFileNowCopy(const QString &shareFName);
41 static bool checkTheSmbShareFileMode(const QString &shareFName,
42 char modeMask, char checkMode, bool equality);
43 static bool isTheFileLockedBySmbd(const QString &fName);
44 static bool isSambaForked();
45 static void startSamba();
46 static void stopSamba();
47 enum ListType { Pid, CmdLine, Both };
48 static QStringList procList (const QRegExp& re, uint max = 0, enum ListType type = Pid);
49 static void dumpMemInfo(bool isShowHeap);
50 static bool canCreateTheFile(const QString&);
51 static QString getLanguage();
52 static QSize getMaximizedWidgetInfo();
53 static QSize SlMisc::getScrollbarMetrics();
54 static int getDpi();
55 static SlResolutionScale getResolutionScale();
56 static int getMaximizedWidgetContentsWidth();
57 static bool isLandscape();
58 static void requestCloseFile(const QString&);
59 static void requestOpenFile(const QString&);
60
61 static void insertStandardFontMenu(QPopupMenu *pm);
62 static void insertAllFontMenu(QPopupMenu *pm);
63 static int getLogicalSizeFromMenuId(int id);
64 static void setFontSizeItemChecked(QPopupMenu *pm,int logicalSize);
65 static int getFontPointSize(int logicalSize);
66 static void toggleFontSize(QPopupMenu *pm,int &logicalSize,bool isLarge=true);
67 static void toggleAllFontSize(QPopupMenu *pm,int *fontSize,bool isLarge=true);
68
69 static void SlFontArrange (QWidget* widget);
70 static void SlLayoutSpaceArrange (QObject* object);
71
72 static bool checkBatteryError(const QString &module_name, bool force);
73 static bool checkBatteryErrorWithoutDialog(const QString &module_name, bool force);
74
75
76 enum InputDeviceType {
77 BuiltinKeyboard = 1,
78 SoftwareKeyboard = 2
79 };
80 static InputDeviceType defaultInputDevice();
81
82
83 typedef struct SlListColumnInfo {
84 enum Type {
85 Fixed = 0,
86 StringLen,
87 Scale,
88 FixedDpiAware
89 };
90 Type type;
91 QString str;
92 int val;
93 };
94 typedef QValueList<SlListColumnInfo> SlListColumnInfos;
95
96 static void setListColumnsWidth(QWidget *w,SlListColumnInfos &infos,
97 Config &config);
98 static void writeListColumnsWidth(QWidget *w,SlListColumnInfos &infos,
99 Config &config);
100 static void writeListColumnsWidth(QWidget *w,SlListColumnInfos &infos,
101 Config &config,bool isLandscape);
102 static void rotateListColumnsWidth(QWidget *w,SlListColumnInfos &infos,
103 Config &config);
104 static void setListColumnsWidth(QWidget *w,SlListColumnInfos &infos, Config *config=NULL);
105 static void writeListColumnsWidth(QWidget *w,SlListColumnInfos &infos, Config *config=NULL);
106 static void writeListColumnsWidth(QWidget *w,SlListColumnInfos &infos, bool isLandscape, Config *config=NULL);
107 static void rotateListColumnsWidth(QWidget *w,SlListColumnInfos &infos, Config *config=NULL);
108 static void temporaryMessageBox(const QString &caption, const QString &text, int msec=10000, QMessageBox::Icon icon=QMessageBox::NoIcon, int button0=0, int button1=0, int button2=0, QWidget *parent=0, const char *name=0, QWidget::WFlags f=QWidget::WStyle_DialogBorder);
109
110 static QString defaultWallPaper();
111 typedef enum AppCommand {
112 NoneCommand = 0,
113 NewCommand,
114 ModifyCommand,
115 DeleteCommand,
116 ZoomInCommand,
117 ZoomOutCommand,
118 CutCommand = 50,
119 CopyCommand,
120 PasteCommand
121 };
122 static AppCommand appCommandFromKey(const QKeyEvent &e);
123
124 typedef enum RequiredSize {
125 SmallSize = 0,
126 LargeSize
127 };
128 static const char* getTmpPath(RequiredSize);
129 static const char* getTmpPath(ulong);
130 static QString getObexTmpPath();
131 static ulong availableInternalStorage(void);
132 static QString moduleNameFromPath(const QString &path);
133};
134
135#endif
diff --git a/packages b/packages
index d5a0c14..b56cfac 100644
--- a/packages
+++ b/packages
@@ -1,207 +1,208 @@
1 CONFIG_ADDRESSBOOK core/pim/addressbookaddressbook.pro 1 CONFIG_ADDRESSBOOK core/pim/addressbookaddressbook.pro
2 CONFIG_ADVANCEDFM noncore/apps/advancedfmadvancedfm.pro 2 CONFIG_ADVANCEDFM noncore/apps/advancedfmadvancedfm.pro
3 CONFIG_APPEARANCE2 noncore/settings/appearance2appearance2.pro 3 CONFIG_APPEARANCE2 noncore/settings/appearance2appearance2.pro
4CONFIG_APPLET_EXAMPLE examples/applet example.pro 4CONFIG_APPLET_EXAMPLE examples/applet example.pro
5 CONFIG_APPSKEY noncore/settings/appskeyappskey.pro 5 CONFIG_APPSKEY noncore/settings/appskeyappskey.pro
6 CONFIG_AQPKG noncore/settings/aqpkgaqpkg.pro 6 CONFIG_AQPKG noncore/settings/aqpkgaqpkg.pro
7 CONFIG_AUTOROTATEAPPLET noncore/applets/autorotateappletautorotateapplet.pro 7 CONFIG_AUTOROTATEAPPLET noncore/applets/autorotateappletautorotateapplet.pro
8 CONFIG_BACKGAMMONnoncore/games/backgammon backgammon.pro 8 CONFIG_BACKGAMMONnoncore/games/backgammon backgammon.pro
9 CONFIG_BACKUP noncore/settings/backupbackup.pro 9 CONFIG_BACKUP noncore/settings/backupbackup.pro
10 CONFIG_BARTENDER noncore/apps/opie-bartenderbartender.pro 10 CONFIG_BARTENDER noncore/apps/opie-bartenderbartender.pro
11 CONFIG_BATTERYAPPLET core/applets/batteryappletbatteryapplet.pro 11 CONFIG_BATTERYAPPLET core/applets/batteryappletbatteryapplet.pro
12 CONFIG_BEND noncore/unsupported/mail2/bendbend.pro 12 CONFIG_BEND noncore/unsupported/mail2/bendbend.pro
13CONFIG_BIGSCREEN_EXAMPLE libopie/big-screen/example osplitter_mail.pro 13CONFIG_BIGSCREEN_EXAMPLE libopie/big-screen/example osplitter_mail.pro
14 CONFIG_BINARY noncore/tools/calc2/binarybinary.pro 14 CONFIG_BINARY noncore/tools/calc2/binarybinary.pro
15 CONFIG_BLUE-PIN noncore/net/opietooth/blue-pinblue-pin.pro 15 CONFIG_BLUE-PIN noncore/net/opietooth/blue-pinblue-pin.pro
16 CONFIG_BOUNCE noncore/games/bouncebounce.pro 16 CONFIG_BOUNCE noncore/games/bouncebounce.pro
17 CONFIG_BUTTON-SETTINGS core/settings/buttonbutton.pro 17 CONFIG_BUTTON-SETTINGS core/settings/buttonbutton.pro
18 CONFIG_BUZZWORD noncore/games/buzzwordbuzzword.pro 18 CONFIG_BUZZWORD noncore/games/buzzwordbuzzword.pro
19 CONFIG_CALC2 noncore/tools/calc2calc.pro 19 CONFIG_CALC2 noncore/tools/calc2calc.pro
20 CONFIG_CALCULATOR noncore/tools/calculatorcalculator.pro 20 CONFIG_CALCULATOR noncore/tools/calculatorcalculator.pro
21 CONFIG_CALIBRATE core/apps/calibratecalibrate.pro 21 CONFIG_CALIBRATE core/apps/calibratecalibrate.pro
22 CONFIG_CAMERA noncore/multimedia/cameracamera.pro 22 CONFIG_CAMERA noncore/multimedia/cameracamera.pro
23 CONFIG_CARDMON core/applets/cardmoncardmon.pro 23 CONFIG_CARDMON core/applets/cardmoncardmon.pro
24 CONFIG_CHECKBOOK noncore/apps/checkbookcheckbook.pro 24 CONFIG_CHECKBOOK noncore/apps/checkbookcheckbook.pro
25 CONFIG_CITYTIME core/settings/citytimecitytime.pro 25 CONFIG_CITYTIME core/settings/citytimecitytime.pro
26 CONFIG_CLIPBOARDAPPLET core/applets/clipboardappletclipboardapplet.pro 26 CONFIG_CLIPBOARDAPPLET core/applets/clipboardappletclipboardapplet.pro
27 CONFIG_CLOCKAPPLET core/applets/clockappletclockapplet.pro 27 CONFIG_CLOCKAPPLET core/applets/clockappletclockapplet.pro
28 CONFIG_CLOCK noncore/tools/clockclock.pro 28 CONFIG_CLOCK noncore/tools/clockclock.pro
29 CONFIG_CONFEDIT noncore/apps/confeditconfedit.pro 29 CONFIG_CONFEDIT noncore/apps/confeditconfedit.pro
30 CONFIG_DASHER inputmethods/dasherdasher.pro 30 CONFIG_DASHER inputmethods/dasherdasher.pro
31 CONFIG_DATEBOOK core/pim/datebookdatebook.pro 31 CONFIG_DATEBOOK core/pim/datebookdatebook.pro
32 CONFIG_DECO_FLAT noncore/decorations/flatflat.pro 32 CONFIG_DECO_FLAT noncore/decorations/flatflat.pro
33 CONFIG_DECO_LIQUID noncore/decorations/liquidliquid.pro 33 CONFIG_DECO_LIQUID noncore/decorations/liquidliquid.pro
34 CONFIG_DECO_POLISHED noncore/decorations/polishedpolished.pro 34 CONFIG_DECO_POLISHED noncore/decorations/polishedpolished.pro
35 CONFIG_DICTIONARY noncore/apps/dictionarydictionary.pro 35 CONFIG_DICTIONARY noncore/apps/dictionarydictionary.pro
36CONFIG_DOCTAB noncore/settings/doctab doctab.pro 36CONFIG_DOCTAB noncore/settings/doctab doctab.pro
37 CONFIG_DRAWPAD noncore/graphics/drawpaddrawpad.pro 37 CONFIG_DRAWPAD noncore/graphics/drawpaddrawpad.pro
38 CONFIG_DVORAK inputmethods/dvorakdvorak.pro 38 CONFIG_DVORAK inputmethods/dvorakdvorak.pro
39 CONFIG_EMBEDDEDKONSOLE core/apps/embeddedkonsoleembeddedkonsole.pro 39 CONFIG_EMBEDDEDKONSOLE core/apps/embeddedkonsoleembeddedkonsole.pro
40 CONFIG_EUROCONV noncore/tools/euroconv/ euroconv.pro 40 CONFIG_EUROCONV noncore/tools/euroconv/ euroconv.pro
41CONFIG_EXAMPLE_BOARD examples/inputmethod example.pro 41CONFIG_EXAMPLE_BOARD examples/inputmethod example.pro
42CONFIG_EXAMPLE_MENU examples/menuapplet menuapplet.pro 42CONFIG_EXAMPLE_MENU examples/menuapplet menuapplet.pro
43CONFIG_EXAMPLE_VPN examples/networksettings example.pro 43CONFIG_EXAMPLE_VPN examples/networksettings example.pro
44 CONFIG_FIFTEEN noncore/games/fifteenfifteen.pro 44 CONFIG_FIFTEEN noncore/games/fifteenfifteen.pro
45 CONFIG_FILEBROWSER noncore/unsupported/filebrowserfilebrowser.pro 45 CONFIG_FILEBROWSER noncore/unsupported/filebrowserfilebrowser.pro
46 CONFIG_FLAT noncore/styles/flatflat.pro 46 CONFIG_FLAT noncore/styles/flatflat.pro
47 CONFIG_FORMATTER noncore/tools/formatterformatter.pro 47 CONFIG_FORMATTER noncore/tools/formatterformatter.pro
48 CONFIG_FREETYPE freetypefreetype.pro 48 CONFIG_FREETYPE freetypefreetype.pro
49 CONFIG_FRESH noncore/styles/freshfresh.pro 49 CONFIG_FRESH noncore/styles/freshfresh.pro
50 CONFIG_FTPLIB noncore/net/ftplibftplib.pro 50 CONFIG_FTPLIB noncore/net/ftplibftplib.pro
51 CONFIG_GO noncore/games/gogo.pro 51 CONFIG_GO noncore/games/gogo.pro
52 CONFIG_GSMTOOL noncore/unsupported/gsmtoolgsmtool.pro 52 CONFIG_GSMTOOL noncore/unsupported/gsmtoolgsmtool.pro
53 CONFIG_HANDWRITING inputmethods/handwritinghandwriting.pro 53 CONFIG_HANDWRITING inputmethods/handwritinghandwriting.pro
54 CONFIG_HELPBROWSER core/apps/helpbrowserhelpbrowser.pro 54 CONFIG_HELPBROWSER core/apps/helpbrowserhelpbrowser.pro
55 CONFIG_HOMEAPPLET core/applets/homeapplethomeapplet.pro 55 CONFIG_HOMEAPPLET core/applets/homeapplethomeapplet.pro
56 CONFIG_INTERFACES noncore/settings/networksettings/interfacesinterfaces.pro 56 CONFIG_INTERFACES noncore/settings/networksettings/interfacesinterfaces.pro
57 CONFIG_IRDAAPPLET core/applets/irdaappletirdaapplet.pro 57 CONFIG_IRDAAPPLET core/applets/irdaappletirdaapplet.pro
58 CONFIG_JUMPX inputmethods/jumpxjumpx.pro 58 CONFIG_JUMPX inputmethods/jumpxjumpx.pro
59 CONFIG_KBILL noncore/games/kbillkbill.pro 59 CONFIG_KBILL noncore/games/kbillkbill.pro
60 CONFIG_KCHECKERS noncore/games/kcheckerskcheckers.pro 60 CONFIG_KCHECKERS noncore/games/kcheckerskcheckers.pro
61 CONFIG_KEYBOARD inputmethods/keyboardkeyboard.pro 61 CONFIG_KEYBOARD inputmethods/keyboardkeyboard.pro
62 CONFIG_KEYPEBBLE noncore/comm/keypebblekeypebble.pro 62 CONFIG_KEYPEBBLE noncore/comm/keypebblekeypebble.pro
63 CONFIG_KEYVIEW development/keyviewkeyview.pro 63 CONFIG_KEYVIEW development/keyviewkeyview.pro
64CONFIG_KEYZCFG noncore/apps/keyz-cfg keyz-cfg.pro 64CONFIG_KEYZCFG noncore/apps/keyz-cfg keyz-cfg.pro
65 CONFIG_KJUMPX inputmethods/kjumpxkjumpx.pro 65 CONFIG_KJUMPX inputmethods/kjumpxkjumpx.pro
66 CONFIG_KPACMAN noncore/games/kpacmankpacman.pro 66 CONFIG_KPACMAN noncore/games/kpacmankpacman.pro
67 CONFIG_LANGUAGE noncore/settings/languagelanguage.pro 67 CONFIG_LANGUAGE noncore/settings/languagelanguage.pro
68 CONFIG_LAUNCHER_CORE core/launcherserver.pro 68 CONFIG_LAUNCHER_CORE core/launcherserver.pro
69 CONFIG_LAUNCHER-SETTINGS core/settings/launcherlauncher.pro 69 CONFIG_LAUNCHER-SETTINGS core/settings/launcherlauncher.pro
70 CONFIG_LIBFFMPEG core/multimedia/opieplayer/libffmpeglibffmpeg.pro 70 CONFIG_LIBFFMPEG core/multimedia/opieplayer/libffmpeglibffmpeg.pro
71 CONFIG_LIBFLASH core/multimedia/opieplayer/libflashlibflash.pro 71 CONFIG_LIBFLASH core/multimedia/opieplayer/libflashlibflash.pro
72CONFIG_LIBKATE noncore/apps/tinykate/libkate libkate.pro 72CONFIG_LIBKATE noncore/apps/tinykate/libkate libkate.pro
73 CONFIG_LIBMAD core/multimedia/opieplayer/libmadlibmad.pro 73 CONFIG_LIBMAD core/multimedia/opieplayer/libmadlibmad.pro
74 CONFIG_LIBMAIL noncore/unsupported/mail2/libmaillibmail.pro 74 CONFIG_LIBMAIL noncore/unsupported/mail2/libmaillibmail.pro
75CONFIG_LIBMAILWRAPPER noncore/net/mail/libmailwrapper libmailwrapper.pro 75CONFIG_LIBMAILWRAPPER noncore/net/mail/libmailwrapper libmailwrapper.pro
76 CONFIG_LIBMPEG3 core/multimedia/opieplayer/libmpeg3libmpeg3.pro 76 CONFIG_LIBMPEG3 core/multimedia/opieplayer/libmpeg3libmpeg3.pro
77 CONFIG_LIBOPIE2CORE libopie2/opiecoreopiecore.pro 77 CONFIG_LIBOPIE2CORE libopie2/opiecoreopiecore.pro
78 CONFIG_LIBOPIE2DB libopie2/opiedbopiedb.pro 78 CONFIG_LIBOPIE2DB libopie2/opiedbopiedb.pro
79 CONFIG_LIBOPIE2EXAMPLES libopie2/examplesexamples.pro 79 CONFIG_LIBOPIE2EXAMPLES libopie2/examplesexamples.pro
80 CONFIG_LIBOPIE2MM libopie2/opiemmopiemm.pro 80 CONFIG_LIBOPIE2MM libopie2/opiemmopiemm.pro
81 CONFIG_LIBOPIE2NET libopie2/opienetopienet.pro 81 CONFIG_LIBOPIE2NET libopie2/opienetopienet.pro
82 CONFIG_LIBOPIE2PIM libopie2/opiepimopiepim.pro 82 CONFIG_LIBOPIE2PIM libopie2/opiepimopiepim.pro
83 CONFIG_LIBOPIE2UI libopie2/opieuiopieui.pro 83 CONFIG_LIBOPIE2UI libopie2/opieuiopieui.pro
84 CONFIG_LIBOPIE libopielibopie.pro 84 CONFIG_LIBOPIE libopielibopie.pro
85 CONFIG_LIBOPIE_PIM libopie/pimpim.pro 85 CONFIG_LIBOPIE_PIM libopie/pimpim.pro
86 CONFIG_LIBOPIETOOTH noncore/net/opietooth/liblib.pro 86 CONFIG_LIBOPIETOOTH noncore/net/opietooth/liblib.pro
87 CONFIG_LIBQPE librarylibrary.pro 87 CONFIG_LIBQPE librarylibrary.pro
88 CONFIG_LIBQPE-X11 x11/libqpe-x11libqpe-x11.pro 88 CONFIG_LIBQPE-X11 x11/libqpe-x11libqpe-x11.pro
89 CONFIG_LIBQTAUX libqtauxlibqtaux.pro 89 CONFIG_LIBQTAUX libqtauxlibqtaux.pro
90 CONFIG_LIBSQL libsqllibsql.pro 90 CONFIG_LIBSQL libsqllibsql.pro
91 CONFIG_LIBSLCOMPAT libslcompatlibslcompat.pro
91CONFIG_LIBTREMOR core/multimedia/opieplayer/vorbis/tremor tremor.pro 92CONFIG_LIBTREMOR core/multimedia/opieplayer/vorbis/tremor tremor.pro
92CONFIG_LIBTREMORPLUGIN core/multimedia/opieplayer/vorbis libtremor.pro 93CONFIG_LIBTREMORPLUGIN core/multimedia/opieplayer/vorbis libtremor.pro
93 CONFIG_LIGHT-AND-POWER core/settings/light-and-powerlight-and-power.pro 94 CONFIG_LIGHT-AND-POWER core/settings/light-and-powerlight-and-power.pro
94 CONFIG_LIQUID noncore/styles/liquidliquid.pro 95 CONFIG_LIQUID noncore/styles/liquidliquid.pro
95 CONFIG_LOGOUTAPPLET core/applets/logoutappletlogoutapplet.pro 96 CONFIG_LOGOUTAPPLET core/applets/logoutappletlogoutapplet.pro
96 CONFIG_MAIL3 noncore/net/mail mail.pro 97 CONFIG_MAIL3 noncore/net/mail mail.pro
97CONFIG_MAILAPPLET noncore/net/mail/taskbarapplet taskbarapplet.pro 98CONFIG_MAILAPPLET noncore/net/mail/taskbarapplet taskbarapplet.pro
98 CONFIG_MAILIT noncore/unsupported/mailit mailit.pro 99 CONFIG_MAILIT noncore/unsupported/mailit mailit.pro
99CONFIG_MAIN_TAB_EXAMPLE examples/main-tab example.pro 100CONFIG_MAIN_TAB_EXAMPLE examples/main-tab example.pro
100 CONFIG_MEDIUMMOUNT noncore/settings/mediummountmediummount.pro 101 CONFIG_MEDIUMMOUNT noncore/settings/mediummountmediummount.pro
101 CONFIG_MEMORYAPPLET noncore/applets/memoryappletmemoryapplet.pro 102 CONFIG_MEMORYAPPLET noncore/applets/memoryappletmemoryapplet.pro
102 CONFIG_METAL noncore/styles/metalmetal.pro 103 CONFIG_METAL noncore/styles/metalmetal.pro
103 CONFIG_MINDBREAKER noncore/games/mindbreakermindbreaker.pro 104 CONFIG_MINDBREAKER noncore/games/mindbreakermindbreaker.pro
104 CONFIG_MINESWEEP noncore/games/minesweepminesweep.pro 105 CONFIG_MINESWEEP noncore/games/minesweepminesweep.pro
105 CONFIG_MOBILEMSG noncore/comm/mobilemsgmobilemsg.pro 106 CONFIG_MOBILEMSG noncore/comm/mobilemsgmobilemsg.pro
106 CONFIG_MODPLUG core/multimedia/opieplayer/modplugmodplug.pro 107 CONFIG_MODPLUG core/multimedia/opieplayer/modplugmodplug.pro
107 CONFIG_MULTIKEYAPPLET core/applets/multikeyappletmultikeyapplet.pro 108 CONFIG_MULTIKEYAPPLET core/applets/multikeyappletmultikeyapplet.pro
108 CONFIG_MULTIKEY inputmethods/multikeymultikey.pro 109 CONFIG_MULTIKEY inputmethods/multikeymultikey.pro
109 CONFIG_NETSYSTEMTIME noncore/settings/netsystemtimenetsystemtime.pro 110 CONFIG_NETSYSTEMTIME noncore/settings/netsystemtimenetsystemtime.pro
110 CONFIG_NETWORKAPPLET noncore/applets/networkappletnetworkapplet.pro 111 CONFIG_NETWORKAPPLET noncore/applets/networkappletnetworkapplet.pro
111 CONFIG_NETWORKSETUP noncore/settings/networksettingsnetworksettings.pro 112 CONFIG_NETWORKSETUP noncore/settings/networksettingsnetworksettings.pro
112 CONFIG_NOTESAPPLET noncore/applets/notesappletnotesapplet.pro 113 CONFIG_NOTESAPPLET noncore/applets/notesappletnotesapplet.pro
113 CONFIG_OAPP core/apps/oappoapp.pro 114 CONFIG_OAPP core/apps/oappoapp.pro
114 CONFIG_OBEX core/applets/obex2obex.pro 115 CONFIG_OBEX core/applets/obex2obex.pro
115 CONFIG_ODICT noncore/apps/odictodict.pro 116 CONFIG_ODICT noncore/apps/odictodict.pro
116 CONFIG_OIPKG noncore/unsupported/oipkgoipkg.pro 117 CONFIG_OIPKG noncore/unsupported/oipkgoipkg.pro
117 CONFIG_OPIEALARMcore/opiealarm 118 CONFIG_OPIEALARMcore/opiealarm
118 CONFIG_OPIE-CONSOLE noncore/apps/opie-consoleopie-console.pro 119 CONFIG_OPIE-CONSOLE noncore/apps/opie-consoleopie-console.pro
119 CONFIG_OPIEFTP noncore/net/opieftpopieftp.pro 120 CONFIG_OPIEFTP noncore/net/opieftpopieftp.pro
120 CONFIG_OPIEIRC noncore/net/opieircopieirc.pro 121 CONFIG_OPIEIRC noncore/net/opieircopieirc.pro
121 CONFIG_OPIE-LOGIN core/opie-loginopie-login.pro 122 CONFIG_OPIE-LOGIN core/opie-loginopie-login.pro
122 CONFIG_OPIEMAIL2noncore/unsupported/mail2 mail.pro 123 CONFIG_OPIEMAIL2noncore/unsupported/mail2 mail.pro
123 CONFIG_OPIEPLAYER2 noncore/multimedia/opieplayer2opieplayer2.pro 124 CONFIG_OPIEPLAYER2 noncore/multimedia/opieplayer2opieplayer2.pro
124 CONFIG_OPIEPLAYER core/multimedia/opieplayeropieplayer.pro 125 CONFIG_OPIEPLAYER core/multimedia/opieplayeropieplayer.pro
125 CONFIG_OPIE-RDESKTOP noncore/net/opierdesktopopierdesktop.pro 126 CONFIG_OPIE-RDESKTOP noncore/net/opierdesktopopierdesktop.pro
126 CONFIG_OPIE-READER noncore/apps/opie-readeropie-reader.pro 127 CONFIG_OPIE-READER noncore/apps/opie-readeropie-reader.pro
127 CONFIG_OPIEREC noncore/multimedia/opierecopierec.pro 128 CONFIG_OPIEREC noncore/multimedia/opierecopierec.pro
128 CONFIG_OPIE-SHEET noncore/apps/opie-sheetopie-sheet.pro 129 CONFIG_OPIE-SHEET noncore/apps/opie-sheetopie-sheet.pro
129 CONFIG_OPIE-SH noncore/tools/opie-shopie-sh.pro 130 CONFIG_OPIE-SH noncore/tools/opie-shopie-sh.pro
130 CONFIG_OPIETOOTH-APPLET noncore/net/opietooth/appletapplet.pro 131 CONFIG_OPIETOOTH-APPLET noncore/net/opietooth/appletapplet.pro
131 CONFIG_OPIETOOTH-MANAGER noncore/net/opietooth/managermanager.pro 132 CONFIG_OPIETOOTH-MANAGER noncore/net/opietooth/managermanager.pro
132 CONFIG_OPIE-WRITE noncore/apps/opie-writeopie-write.pro 133 CONFIG_OPIE-WRITE noncore/apps/opie-writeopie-write.pro
133 CONFIG_OSEARCH core/pim/osearchosearch.pro 134 CONFIG_OSEARCH core/pim/osearchosearch.pro
134 CONFIG_OXYGEN noncore/apps/oxygenoxygen.pro 135 CONFIG_OXYGEN noncore/apps/oxygenoxygen.pro
135 CONFIG_PACKAGEMANAGER noncore/settings/packagemanagerpackagemanager.pro 136 CONFIG_PACKAGEMANAGER noncore/settings/packagemanagerpackagemanager.pro
136 CONFIG_PARASHOOT noncore/games/parashootparashoot.pro 137 CONFIG_PARASHOOT noncore/games/parashootparashoot.pro
137 CONFIG_PICKBOARD inputmethods/pickboardpickboard.pro 138 CONFIG_PICKBOARD inputmethods/pickboardpickboard.pro
138 CONFIG_POWERCHORD noncore/multimedia/powerchordpowerchord.pro 139 CONFIG_POWERCHORD noncore/multimedia/powerchordpowerchord.pro
139CONFIG_PPP noncore/settings/networksettings/ppp ppp.pro 140CONFIG_PPP noncore/settings/networksettings/ppp ppp.pro
140 CONFIG_QASHMONEY noncore/apps/qashmoneyqashmoney.pro 141 CONFIG_QASHMONEY noncore/apps/qashmoneyqashmoney.pro
141 CONFIG_QASTEROIDS noncore/games/qasteroidsqasteroids.pro 142 CONFIG_QASTEROIDS noncore/games/qasteroidsqasteroids.pro
142 CONFIG_QCOP core/apps/qcopqcop.pro 143 CONFIG_QCOP core/apps/qcopqcop.pro
143 CONFIG_QPDF noncore/unsupported/qpdfqpdf.pro 144 CONFIG_QPDF noncore/unsupported/qpdfqpdf.pro
144CONFIG_QUICKLAUNCHER core/tools/quicklauncher quicklauncher.pro 145CONFIG_QUICKLAUNCHER core/tools/quicklauncher quicklauncher.pro
145 CONFIG_QWS core/qwsqws.pro 146 CONFIG_QWS core/qwsqws.pro
146 CONFIG_REMOTE noncore/tools/remoteremote.pro 147 CONFIG_REMOTE noncore/tools/remoteremote.pro
147 CONFIG_RESTARTAPPLET2 core/applets/restartapplet2restartapplet2.pro 148 CONFIG_RESTARTAPPLET2 core/applets/restartapplet2restartapplet2.pro
148 CONFIG_RESTARTAPPLET core/applets/restartappletrestartapplet.pro 149 CONFIG_RESTARTAPPLET core/applets/restartappletrestartapplet.pro
149 CONFIG_ROTATEAPPLET core/applets/rotateappletrotateapplet.pro 150 CONFIG_ROTATEAPPLET core/applets/rotateappletrotateapplet.pro
150 CONFIG_ROTATION noncore/settings/rotationrotation.pro 151 CONFIG_ROTATION noncore/settings/rotationrotation.pro
151 CONFIG_RUNAPPLET core/applets/runappletrunapplet.pro 152 CONFIG_RUNAPPLET core/applets/runappletrunapplet.pro
152 CONFIG_SCREENSHOTAPPLET core/applets/screenshotappletscreenshotapplet.pro 153 CONFIG_SCREENSHOTAPPLET core/applets/screenshotappletscreenshotapplet.pro
153 CONFIG_SECURITY core/settings/securitysecurity.pro 154 CONFIG_SECURITY core/settings/securitysecurity.pro
154 CONFIG_SFCAVE noncore/games/sfcavesfcave.pro 155 CONFIG_SFCAVE noncore/games/sfcavesfcave.pro
155 CONFIG_SFCAVE-SDL noncore/games/sfcave-sdlsfcave-sdl.pro 156 CONFIG_SFCAVE-SDL noncore/games/sfcave-sdlsfcave-sdl.pro
156 CONFIG_SHOWIMG noncore/multimedia/showimgshowimg.pro 157 CONFIG_SHOWIMG noncore/multimedia/showimgshowimg.pro
157CONFIG_SIMPLE_EXAMPLE examples/simple example.pro 158CONFIG_SIMPLE_EXAMPLE examples/simple example.pro
158CONFIG_SIMPLE_ICON examples/simple-icon example.pro 159CONFIG_SIMPLE_ICON examples/simple-icon example.pro
159CONFIG_SIMPLE_MAIN examples/simple-main example.pro 160CONFIG_SIMPLE_MAIN examples/simple-main example.pro
160 CONFIG_SIMPLE noncore/tools/calc2/simplesimple.pro 161 CONFIG_SIMPLE noncore/tools/calc2/simplesimple.pro
161CONFIG_SIMPLE_PIM examples/simple-pim example.pro 162CONFIG_SIMPLE_PIM examples/simple-pim example.pro
162 CONFIG_SINGLE singlesingle.pro 163 CONFIG_SINGLE singlesingle.pro
163 CONFIG_SNAKE noncore/games/snakesnake.pro 164 CONFIG_SNAKE noncore/games/snakesnake.pro
164 CONFIG_SOLITAIRE noncore/games/solitairesolitaire.pro 165 CONFIG_SOLITAIRE noncore/games/solitairesolitaire.pro
165 CONFIG_SOUND noncore/settings/soundsound.pro 166 CONFIG_SOUND noncore/settings/soundsound.pro
166 CONFIG_SSHKEYS noncore/settings/sshkeyssshkeys.pro 167 CONFIG_SSHKEYS noncore/settings/sshkeyssshkeys.pro
167 CONFIG_SUSPENDAPPLET core/applets/suspendappletsuspendapplet.pro 168 CONFIG_SUSPENDAPPLET core/applets/suspendappletsuspendapplet.pro
168 CONFIG_SYSINFO noncore/settings/sysinfosysinfo.pro 169 CONFIG_SYSINFO noncore/settings/sysinfosysinfo.pro
169 CONFIG_TABLEVIEWER noncore/apps/tableviewertableviewer.pro 170 CONFIG_TABLEVIEWER noncore/apps/tableviewertableviewer.pro
170 CONFIG_TABMANAGER noncore/settings/tabmanagertabmanager.pro 171 CONFIG_TABMANAGER noncore/settings/tabmanagertabmanager.pro
171 CONFIG_TABOAPP core/apps/taboapptaboapp.pro 172 CONFIG_TABOAPP core/apps/taboapptaboapp.pro
172 CONFIG_TEST libsql/testtest.pro 173 CONFIG_TEST libsql/testtest.pro
173 CONFIG_TEST noncore/apps/opie-console/testtest.pro 174 CONFIG_TEST noncore/apps/opie-console/testtest.pro
174 CONFIG_TETRIX noncore/games/tetrixtetrix.pro 175 CONFIG_TETRIX noncore/games/tetrixtetrix.pro
175 CONFIG_TEXTEDIT core/apps/textedittextedit.pro 176 CONFIG_TEXTEDIT core/apps/textedittextedit.pro
176 CONFIG_THEME noncore/styles/themetheme.pro 177 CONFIG_THEME noncore/styles/themetheme.pro
177 CONFIG_TICTAC noncore/games/tictactictac.pro 178 CONFIG_TICTAC noncore/games/tictactictac.pro
178 CONFIG_TINYKATE noncore/apps/tinykatetinykate.pro 179 CONFIG_TINYKATE noncore/apps/tinykatetinykate.pro
179CONFIG_TODAY_ADDRESSBOOK core/pim/today/plugins/addressbook addressbook.pro 180CONFIG_TODAY_ADDRESSBOOK core/pim/today/plugins/addressbook addressbook.pro
180 CONFIG_TODAY core/pim/todaytoday.pro 181 CONFIG_TODAY core/pim/todaytoday.pro
181 CONFIG_TODAY_DATEBOOK core/pim/today/plugins/datebookdatebook.pro 182 CONFIG_TODAY_DATEBOOK core/pim/today/plugins/datebookdatebook.pro
182CONFIG_TODAY_EXAMPLE examples/todayplugin example.pro 183CONFIG_TODAY_EXAMPLE examples/todayplugin example.pro
183 CONFIG_TODAY_FORTUNE noncore/todayplugins/fortunefortune.pro 184 CONFIG_TODAY_FORTUNE noncore/todayplugins/fortunefortune.pro
184 CONFIG_TODAY_MAIL core/pim/today/plugins/mailmail.pro 185 CONFIG_TODAY_MAIL core/pim/today/plugins/mailmail.pro
185 CONFIG_TODAY_STOCKTICKERLIB noncore/todayplugins/stockticker/stocktickerlibstocktickerlib.pro 186 CONFIG_TODAY_STOCKTICKERLIB noncore/todayplugins/stockticker/stocktickerlibstocktickerlib.pro
186 CONFIG_TODAY_STOCKTICKER noncore/todayplugins/stockticker/stocktickerstockticker.pro 187 CONFIG_TODAY_STOCKTICKER noncore/todayplugins/stockticker/stocktickerstockticker.pro
187 CONFIG_TODAY_TODOLIST core/pim/today/plugins/todolisttodolist.pro 188 CONFIG_TODAY_TODOLIST core/pim/today/plugins/todolisttodolist.pro
188 CONFIG_TODAY_WEATHERnoncore/todayplugins/weather weather.pro 189 CONFIG_TODAY_WEATHERnoncore/todayplugins/weather weather.pro
189 CONFIG_TODO core/pim/todotodo.pro 190 CONFIG_TODO core/pim/todotodo.pro
190 CONFIG_TONLEITER noncore/multimedia/tonleitertonleiter.pro 191 CONFIG_TONLEITER noncore/multimedia/tonleitertonleiter.pro
191 CONFIG_TRACKER noncore/multimedia/trackertracker.pro 192 CONFIG_TRACKER noncore/multimedia/trackertracker.pro
192 CONFIG_UBROWSER noncore/net/ubrowserubrowser.pro 193 CONFIG_UBROWSER noncore/net/ubrowserubrowser.pro
193 CONFIG_UNIKEYBOARD inputmethods/unikeyboardunikeyboard.pro 194 CONFIG_UNIKEYBOARD inputmethods/unikeyboardunikeyboard.pro
194 CONFIG_USERMANAGER noncore/settings/usermanagerusermanager.pro 195 CONFIG_USERMANAGER noncore/settings/usermanagerusermanager.pro
195 CONFIG_VMEMO core/applets/vmemovmemo.pro 196 CONFIG_VMEMO core/applets/vmemovmemo.pro
196 CONFIG_VOLUMEAPPLET core/applets/volumeappletvolumeapplet.pro 197 CONFIG_VOLUMEAPPLET core/applets/volumeappletvolumeapplet.pro
197 CONFIG_VTAPPLET core/applets/vtappletvtapplet.pro 198 CONFIG_VTAPPLET core/applets/vtappletvtapplet.pro
198 CONFIG_WAVPLUGIN core/multimedia/opieplayer/wavpluginwavplugin.pro 199 CONFIG_WAVPLUGIN core/multimedia/opieplayer/wavpluginwavplugin.pro
199 CONFIG_WELLENREITER noncore/net/wellenreiterwellenreiter.pro 200 CONFIG_WELLENREITER noncore/net/wellenreiterwellenreiter.pro
200 CONFIG_WIRELESSAPPLET noncore/applets/wirelessappletwirelessapplet.pro 201 CONFIG_WIRELESSAPPLET noncore/applets/wirelessappletwirelessapplet.pro
201 CONFIG_WLAN noncore/settings/networksettings/wlanwlan.pro 202 CONFIG_WLAN noncore/settings/networksettings/wlanwlan.pro
202 CONFIG_WORDGAME noncore/games/wordgamewordgame.pro 203 CONFIG_WORDGAME noncore/games/wordgamewordgame.pro
203 CONFIG_YATZEE noncore/games/oyatzeeoyatzee.pro 204 CONFIG_YATZEE noncore/games/oyatzeeoyatzee.pro
204CONFIG_ZKBAPPLET noncore/applets/zkbapplet zkbapplet.pro 205CONFIG_ZKBAPPLET noncore/applets/zkbapplet zkbapplet.pro
205 CONFIG_ZLINES noncore/games/zlines zlines.pro 206 CONFIG_ZLINES noncore/games/zlines zlines.pro
206 CONFIG_ZSAFEnoncore/apps/zsafe zsafe.pro 207 CONFIG_ZSAFEnoncore/apps/zsafe zsafe.pro
207 CONFIG_ZSAME noncore/games/zsame zsame.pro 208 CONFIG_ZSAME noncore/games/zsame zsame.pro