Keyset Memory Management Bugfix
[pierogi] / pierogi.pro
1 # Add files and directories to ship with the application 
2 # by adapting the examples below.
3 # file1.source = myfile
4 # dir1.source = mydir
5 #DEPLOYMENTFOLDERS = # file1 dir1
6 loadModule.source = loadRX51Module unloadRX51Module
7 loadModule.target = bin
8 DEPLOYMENTFOLDERS = loadModule
9
10 #symbian:TARGET.UID3 = 0xE0C0A793
11
12 # Smart Installer package's UID
13 # This UID is from the protected range 
14 # and therefore the package will fail to install if self-signed
15 # By default qmake uses the unprotected range value if unprotected UID is defined for the application
16 # and 0x2002CCCF value if protected UID is given to the application
17 #symbian:DEPLOYMENT.installer_header = 0x2002CCCF
18
19 # Allow network access on Symbian
20 #symbian:TARGET.CAPABILITY += NetworkServices
21
22 # If your application uses the Qt Mobility libraries, uncomment
23 # the following lines and add the respective components to the 
24 # MOBILITY variable. 
25 # CONFIG += mobility
26 # MOBILITY +=
27
28 QT += maemo5
29
30 SOURCES += main.cpp mainwindow.cpp \
31     pirmakenames.cpp \
32     pirdocumentationform.cpp \
33     piraboutform.cpp \
34     pirexception.cpp \
35     pirkeysetwidgetitem.cpp \
36     keysets/apple.cpp \
37     keysets/ei.cpp \
38     keysets/goldstar.cpp \
39     keysets/hauppauge.cpp \
40     keysets/lg.cpp \
41     keysets/nokia.cpp \
42     keysets/panasonic.cpp \
43     keysets/samsung.cpp \
44     keysets/sanyo.cpp \
45     keysets/sharp.cpp \
46     keysets/sony.cpp \
47     keysets/toshiba.cpp \
48     keysets/zenith.cpp \
49     pirkeysetmetadata.cpp \
50     pirkeysetmanager.cpp \
51     keysets/rca.cpp \
52     keysets/westinghouse.cpp \
53     keysets/mitsubishi.cpp \
54     pirmodprobe.cpp \
55     keysets/jvc.cpp \
56     pirselectkeysetform.cpp \
57     pirrx51hardware.cpp \
58     pirdevicetypenames.cpp \
59     keysets/raite.cpp \
60     keysets/sagem.cpp \
61     keysets/yamaha.cpp \
62     keysets/hitachi.cpp \
63     keysets/denon.cpp \
64     keysets/pinnacle.cpp \
65     keysets/magnavox.cpp \
66     keysets/philips.cpp \
67     keysets/tivo.cpp \
68     keysets/elgato.cpp \
69     protocols/jvcprotocol.cpp \
70     protocols/necprotocol.cpp \
71     protocols/pirprotocol.cpp \
72     protocols/rc5protocol.cpp \
73     protocols/rc6protocol.cpp \
74     protocols/sharpprotocol.cpp \
75     protocols/sircprotocol.cpp \
76     protocols/pioneerprotocol.cpp \
77     protocols/lircprotocol.cpp \
78     protocols/samsungprotocol.cpp \
79     keysets/pioneer.cpp \
80     protocols/spaceprotocol.cpp \
81     protocols/rcaprotocol.cpp \
82     keysets/acer.cpp \
83     keysets/aiwa.cpp \
84     protocols/aiwaprotocol.cpp \
85     protocols/kaseikyoprotocol.cpp \
86     keysets/bose.cpp \
87     protocols/boseprotocol.cpp \
88     keysets/mce.cpp \
89     protocols/mceprotocol.cpp \
90     keysets/philco.cpp \
91     keysets/roku.cpp \
92     keysets/admiral.cpp \
93     keysets/daewoo.cpp \
94     protocols/daewooprotocol.cpp \
95     keysets/grundig.cpp \
96     keysets/topfield.cpp \
97     keysets/logitech.cpp \
98     protocols/necxprotocol.cpp \
99     sideshotleftform.cpp \
100     keysets/wd.cpp \
101     keysets/saba.cpp \
102     keysets/sky.cpp \
103     protocols/rc6skyprotocol.cpp \
104     protocols/thomsonprotocol.cpp \
105     keysets/digitalstream.cpp \
106     pirapplication.cpp \
107     keysets/emerson.cpp \
108     keysets/dish.cpp \
109     keysets/fortec.cpp \
110     keysets/homecast.cpp \
111     protocols/dishprotocol.cpp \
112     keysets/beko.cpp \
113     keysets/cambridge.cpp \
114     keysets/haier.cpp \
115     keysets/kenwood.cpp \
116     keysets/directv.cpp \
117     protocols/directvprotocol.cpp \
118     keysets/huawei.cpp \
119     keysets/onida.cpp \
120     keysets/vestel.cpp \
121     keysets/virgin.cpp \
122     keysets/vizio.cpp \
123     keysets/hp.cpp \
124     keysets/motorola.cpp \
125     protocols/giprotocol.cpp \
126     keysets/bush.cpp \
127     keysets/canon.cpp \
128     keysets/epson.cpp \
129     keysets/humax.cpp \
130     keysets/technics.cpp \
131     keysets/united.cpp \
132     keysets/foxtel.cpp \
133     keysets/nad.cpp \
134     keysets/universum.cpp \
135     keysets/hyundai.cpp \
136     pirselectdeviceform.cpp \
137     keysets/harmankardon.cpp \
138     forms/piradjustform.cpp \
139     forms/pirairconditionerform.cpp \
140     forms/pirinputform.cpp \
141     forms/pirmedia2form.cpp \
142     forms/pirtvform.cpp \
143     forms/pirmainform.cpp \
144     forms/pirutilityform.cpp \
145     forms/pirkeypadform.cpp \
146     forms/pirmenuform.cpp \
147     forms/pirmediaform.cpp \
148     pirpanelmanager.cpp \
149     protocols/nokia32protocol.cpp \
150     protocols/kathreinprotocol.cpp \
151     keysets/aoc.cpp \
152     keysets/arcam.cpp \
153     keysets/dell.cpp \
154     keysets/dse.cpp \
155     keysets/dynex.cpp \
156     keysets/kathrein.cpp \
157     keysets/starsat.cpp \
158     keysets/viewsat.cpp \
159     pirdeviceinfo.cpp \
160     keysets/kaon.cpp \
161     forms/pirrecordform.cpp \
162     keysets/qnap.cpp \
163     keysets/compro.cpp \
164     protocols/xmpprotocol.cpp \
165     keysets/dreambox.cpp \
166     keysets/magnum.cpp \
167     keysets/telenet.cpp \
168     keysets/thomson.cpp \
169     keysets/genius.cpp \
170     forms/piraltmainform.cpp \
171     pirpreferencesform.cpp \
172     keysets/xcruiser.cpp \
173     keysets/benq.cpp \
174     keysets/octagon.cpp \
175     forms/pirmacroform.cpp \
176     dialogs/pirtextentrydialog.cpp \
177     keysets/lexuz.cpp \
178     protocols/protonprotocol.cpp \
179     keysets/gadmei.cpp \
180     keysets/onkyo.cpp \
181     protocols/panasonicoldprotocol.cpp \
182     keysets/orion.cpp \
183     keysets/cisco.cpp \
184     keysets/loewe.cpp \
185     keysets/telefunken.cpp \
186     protocols/paceprotocol.cpp \
187     dialogs/pirtabschoicedialog.cpp \
188     dialogs/pirtabswidgetitem.cpp \
189     keysets/technisat.cpp \
190     keysets/strong.cpp \
191     keysets/proview.cpp \
192     dialogs/pireditkeysetdialog.cpp \
193     keysets/adb.cpp \
194     keysets/triax.cpp \
195     keysets/sylvania.cpp \
196     keysets/anitech.cpp \
197     keysets/viewsonic.cpp \
198     forms/pirvcrform.cpp \
199     forms/pirvideodiscform.cpp \
200     forms/piraudiodeviceform.cpp \
201     dialogs/pirfavoritesdialog.cpp \
202     keysets/medion.cpp \
203     keysets/blaupunkt.cpp \
204     keysets/lifetec.cpp \
205     keysets/irobot.cpp \
206     protocols/irobotprotocol.cpp \
207     forms/pirroombaform.cpp \
208     forms/pirstatefulacform.cpp \
209     forms/pircameraform.cpp \
210     keysets/nikon.cpp \
211     keysets/olympus.cpp \
212     keysets/pentax.cpp \
213     forms/pirpowersearchform.cpp \
214     keysets/deutschetelekom.cpp \
215     keysets/goodmans.cpp \
216     keysets/emtec.cpp \
217     protocols/tdcprotocol.cpp \
218     dialogs/pirselectmacrodialog.cpp \
219     macros/pirmacro.cpp \
220     macros/pirmacrocommanditem.cpp \
221     macros/pirmacropack.cpp \
222     macros/pirreversemultitap.cpp \
223     pirkeynames.cpp \
224     dialogs/pircreatecommanddialog.cpp \
225     keysets/creative.cpp \
226     keysets/crown.cpp \
227     dialogs/pireditmacrodialog.cpp \
228     dialogs/pirdeletemacrodialog.cpp \
229     forms/piruserform.cpp \
230     macros/pirmacromanager.cpp \
231     dialogs/pireditcommanddialog.cpp \
232     keysets/crownmustang.cpp \
233     keysets/hantarex.cpp \
234     keysets/keymat.cpp \
235     keysets/konka.cpp \
236     keysets/wiwa.cpp \
237     keysets/changhong.cpp \
238     keysets/frontech.cpp \
239     keysets/sinotec.cpp
240 HEADERS += mainwindow.h \
241     pirkeynames.h \
242     pirmakenames.h \
243     pirdocumentationform.h \
244     piraboutform.h \
245     pirexception.h \
246     pirkeysetwidgetitem.h \
247     keysets/apple.h \
248     keysets/ei.h \
249     keysets/goldstar.h \
250     keysets/hauppauge.h \
251     keysets/lg.h \
252     keysets/nokia.h \
253     keysets/panasonic.h \
254     keysets/samsung.h \
255     keysets/sanyo.h \
256     keysets/sharp.h \
257     keysets/sony.h \
258     keysets/toshiba.h \
259     keysets/zenith.h \
260     pirkeysetmetadata.h \
261     pirkeysetmanager.h \
262     keysets/rca.h \
263     keysets/westinghouse.h \
264     keysets/mitsubishi.h \
265     pirmodprobe.h \
266     keysets/jvc.h \
267     pirselectkeysetform.h \
268     pirrx51hardware.h \
269     pirdevicetypenames.h \
270     keysets/raite.h \
271     keysets/sagem.h \
272     keysets/hitachi.h \
273     keysets/denon.h \
274     keysets/pinnacle.h \
275     keysets/magnavox.h \
276     keysets/philips.h \
277     keysets/tivo.h \
278     keysets/elgato.h \
279     protocols/jvcprotocol.h \
280     protocols/necprotocol.h \
281     protocols/pirprotocol.h \
282     protocols/rc5protocol.h \
283     protocols/rc6protocol.h \
284     protocols/sharpprotocol.h \
285     protocols/sircprotocol.h \
286     protocols/pioneerprotocol.h \
287     protocols/lircprotocol.h \
288     protocols/samsungprotocol.h \
289     keysets/pioneer.h \
290     protocols/spaceprotocol.h \
291     keysets/yamaha.h \
292     protocols/rcaprotocol.h \
293     keysets/acer.h \
294     keysets/aiwa.h \
295     protocols/aiwaprotocol.h \
296     protocols/kaseikyoprotocol.h \
297     protocols/boseprotocol.h \
298     keysets/bose.h \
299     keysets/mce.h \
300     protocols/mceprotocol.h \
301     keysets/philco.h \
302     keysets/roku.h \
303     keysets/admiral.h \
304     keysets/daewoo.h \
305     protocols/daewooprotocol.h \
306     keysets/grundig.h \
307     keysets/topfield.h \
308     keysets/logitech.h \
309     protocols/necxprotocol.h \
310     sideshotleftform.h \
311     keysets/wd.h \
312     keysets/saba.h \
313     keysets/sky.h \
314     protocols/rc6skyprotocol.h \
315     protocols/thomsonprotocol.h \
316     keysets/digitalstream.h \
317     pirapplication.h \
318     keysets/emerson.h \
319     keysets/dish.h \
320     keysets/fortec.h \
321     keysets/homecast.h \
322     protocols/dishprotocol.h \
323     keysets/beko.h \
324     keysets/cambridge.h \
325     keysets/haier.h \
326     keysets/kenwood.h \
327     keysets/directv.h \
328     protocols/directvprotocol.h \
329     keysets/huawei.h \
330     keysets/onida.h \
331     keysets/vestel.h \
332     keysets/virgin.h \
333     keysets/vizio.h \
334     keysets/hp.h \
335     keysets/motorola.h \
336     protocols/giprotocol.h \
337     keysets/bush.h \
338     keysets/canon.h \
339     keysets/epson.h \
340     keysets/humax.h \
341     keysets/technics.h \
342     keysets/united.h \
343     keysets/foxtel.h \
344     keysets/nad.h \
345     keysets/universum.h \
346     keysets/hyundai.h \
347     pirselectdeviceform.h \
348     keysets/harmankardon.h \
349     forms/piradjustform.h \
350     forms/pirairconditionerform.h \
351     forms/pirinputform.h \
352     forms/pirmedia2form.h \
353     forms/pirtvform.h \
354     forms/pirmainform.h \
355     forms/pirutilityform.h \
356     forms/pirkeypadform.h \
357     forms/pirmenuform.h \
358     forms/pirmediaform.h \
359     pirpanelnames.h \
360     pirpanelmanager.h \
361     protocols/nokia32protocol.h \
362     protocols/kathreinprotocol.h \
363     keysets/aoc.h \
364     keysets/arcam.h \
365     keysets/dell.h \
366     keysets/dse.h \
367     keysets/dynex.h \
368     keysets/kathrein.h \
369     keysets/starsat.h \
370     keysets/viewsat.h \
371     keysets/kaon.h \
372     pirdeviceinfo.h \
373     forms/pirrecordform.h \
374     keysets/qnap.h \
375     keysets/compro.h \
376     protocols/xmpprotocol.h \
377     keysets/dreambox.h \
378     keysets/magnum.h \
379     keysets/telenet.h \
380     keysets/thomson.h \
381     keysets/genius.h \
382     forms/piraltmainform.h \
383     pirpreferencesform.h \
384     keysets/xcruiser.h \
385     keysets/benq.h \
386     keysets/octagon.h \
387     forms/pirmacroform.h \
388     dialogs/pirtextentrydialog.h \
389     keysets/lexuz.h \
390     protocols/protonprotocol.h \
391     keysets/gadmei.h \
392     keysets/onkyo.h \
393     protocols/panasonicoldprotocol.h \
394     keysets/orion.h \
395     keysets/cisco.h \
396     keysets/loewe.h \
397     keysets/telefunken.h \
398     protocols/paceprotocol.h \
399     dialogs/pirtabschoicedialog.h \
400     dialogs/pirtabswidgetitem.h \
401     keysets/technisat.h \
402     keysets/strong.h \
403     keysets/proview.h \
404     dialogs/pireditkeysetdialog.h \
405     keysets/adb.h \
406     keysets/sylvania.h \
407     keysets/triax.h \
408     keysets/anitech.h \
409     keysets/viewsonic.h \
410     forms/pirvcrform.h \
411     forms/pirvideodiscform.h \
412     forms/piraudiodeviceform.h \
413     dialogs/pirfavoritesdialog.h \
414     keysets/medion.h \
415     keysets/blaupunkt.h \
416     keysets/lifetec.h \
417     keysets/irobot.h \
418     protocols/irobotprotocol.h \
419     forms/pirroombaform.h \
420     forms/pirstatefulacform.h \
421     forms/pircameraform.h \
422     keysets/nikon.h \
423     keysets/olympus.h \
424     keysets/pentax.h \
425     forms/pirpowersearchform.h \
426     keysets/deutschetelekom.h \
427     keysets/goodmans.h \
428     keysets/emtec.h \
429     protocols/tdcprotocol.h \
430     dialogs/pirselectmacrodialog.h \
431     macros/pirmacro.h \
432     macros/pirmacrocommanditem.h \
433     macros/pirmacropack.h \
434     macros/pirreversemultitap.h \
435     dialogs/pircreatecommanddialog.h \
436     keysets/creative.h \
437     keysets/crown.h \
438     dialogs/pireditmacrodialog.h \
439     dialogs/pirdeletemacrodialog.h \
440     forms/piruserform.h \
441     macros/pirmacromanager.h \
442     dialogs/pireditcommanddialog.h \
443     keysets/crownmustang.h \
444     keysets/hantarex.h \
445     keysets/keymat.h \
446     keysets/konka.h \
447     keysets/wiwa.h \
448     keysets/changhong.h \
449     keysets/frontech.h \
450     keysets/sinotec.h
451 FORMS += mainwindow.ui \
452     pirdocumentationform.ui \
453     piraboutform.ui \
454     pirselectkeysetform.ui \
455     sideshotleftform.ui \
456     pirselectdeviceform.ui \
457     forms/piradjustform.ui \
458     forms/pirairconditionerform.ui \
459     forms/pirinputform.ui \
460     forms/pirmedia2form.ui \
461     forms/pirtvform.ui \
462     forms/pirmainform.ui \
463     forms/pirutilityform.ui \
464     forms/pirkeypadform.ui \
465     forms/pirmenuform.ui \
466     forms/pirmediaform.ui \
467     forms/pirrecordform.ui \
468     forms/piraltmainform.ui \
469     pirpreferencesform.ui \
470     forms/pirmacroform.ui \
471     dialogs/pirtextentrydialog.ui \
472     dialogs/pirtabschoicedialog.ui \
473     dialogs/pireditkeysetdialog.ui \
474     forms/pirvcrform.ui \
475     forms/pirvideodiscform.ui \
476     forms/piraudiodeviceform.ui \
477     dialogs/pirfavoritesdialog.ui \
478     forms/pirroombaform.ui \
479     forms/pirstatefulacform.ui \
480     forms/pircameraform.ui \
481     forms/pirpowersearchform.ui \
482     dialogs/pirselectmacrodialog.ui \
483     dialogs/pircreatecommanddialog.ui \
484     dialogs/pireditmacrodialog.ui \
485     dialogs/pirdeletemacrodialog.ui \
486     forms/piruserform.ui \
487     dialogs/pireditcommanddialog.ui
488
489 # Please do not modify the following two lines. Required for deployment.
490 include(deployment.pri)
491 qtcAddDeployment()
492
493 OTHER_FILES += \
494     qtc_packaging/debian_fremantle/rules \
495     qtc_packaging/debian_fremantle/README \
496     qtc_packaging/debian_fremantle/copyright \
497     qtc_packaging/debian_fremantle/control \
498     qtc_packaging/debian_fremantle/compat \
499     qtc_packaging/debian_fremantle/changelog \
500     icons/black/sound_high_icon&48.png \
501     icons/arrow_bottom_icon&48.png \
502     icons/arrow_left_icon&48.png \
503     icons/arrow_right_icon&48.png \
504     icons/arrow_top_icon&48.png \
505     icons/blue_square.png \
506     icons/br_up_icon&48.png \
507     icons/clock_icon&48.png \
508     icons/dash.png \
509     icons/eject_icon&48.png \
510     icons/fastforward_next_icon&48.png \
511     icons/green_square.png \
512     icons/on-off_icon&48.png \
513     icons/PierogiIcon.png \
514     icons/playback_ff_icon&48.png \
515     icons/playback_next_icon&48.png \
516     icons/playback_pause_icon&48.png \
517     icons/playback_play_icon&48.png \
518     icons/playback_prev_icon&48.png \
519     icons/playback_rew_icon&48.png \
520     icons/playback_stop_icon&48.png \
521     icons/red_record_icon.png \
522     icons/red_square.png \
523     icons/redo_icon&48.png \
524     icons/rewind_previous_icon&48.png \
525     icons/sound_high_icon&48.png \
526     icons/sound_low_icon&48.png \
527     icons/sound_mute_icon&48.png \
528     icons/undo_icon&48.png \
529     icons/yellow_square.png \
530     doc/about.html \
531     doc/documentation.html \
532     qtc_packaging/debian_fremantle/rules \
533     qtc_packaging/debian_fremantle/README \
534     qtc_packaging/debian_fremantle/copyright \
535     qtc_packaging/debian_fremantle/control \
536     qtc_packaging/debian_fremantle/compat \
537     qtc_packaging/debian_fremantle/changelog \
538     qtc_packaging/debian_fremantle/postinst \
539     www/index.html \
540     www/KeypadTab.png \
541     www/MainTab.png \
542     www/MediaTab.png \
543     www/MenuTab.png \
544     www/PierogiIcon.png \
545     www/SelectKeysetWindow.png \
546     www/UtilityTab.png \
547     www/FavoriteTab.png \
548     www/Media2Tab.png \
549     www/TVTab.png \
550     www/PierogiIcon.png \
551     www/AdjustTab.png \
552     www/InputTab.png \
553     qtc_packaging/debian_fremantle/postrm \
554     icons/red_pause.png \
555     icons/delete_icon&48.png \
556     icons/align_just_icon&32.png \
557     icons/folder_plus_icon&32.png
558
559 RESOURCES += \
560     PierogiResources.qrc
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597