PCSqN/home/seb/Programmation/basket/config.hEЦё0№Œ/home/seb/Programmation/basket/file-integration/basketthumbcreator.cppEct3Їˆ/home/seb/Programmation/basket/file-integration/basketthumbcreator.hEcsф;\~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cppE){B+z/home/seb/Programmation/basket/kontact_plugin/basket_plugin.hE){Q6ˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.hEЦѓf?„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cppE){s}€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hE){b`/home/seb/Programmation/basket/src/aboutdata.cppEЈч~Л/\/home/seb/Programmation/basket/src/aboutdata.hE)ˆО‚d/home/seb/Programmation/basket/src/application.cppEcYвТ5`/home/seb/Programmation/basket/src/application.hEcYІЧё\/home/seb/Programmation/basket/src/archive.cppEЦKЭПX/home/seb/Programmation/basket/src/archive.hElЕUь•p/home/seb/Programmation/basket/src/backgroundmanager.cppE_8hl/home/seb/Programmation/basket/src/backgroundmanager.hE_7’%Z/home/seb/Programmation/basket/src/backup.cppEЦUhIV/home/seb/Programmation/basket/src/backup.hEЈ (,Z/home/seb/Programmation/basket/src/basket.cppE§C"™V/home/seb/Programmation/basket/src/basket.hEЈ (Ё|f/home/seb/Programmation/basket/src/basket_options.hEbњаOсd/home/seb/Programmation/basket/src/basket_part.cppE)ˆRй`/home/seb/Programmation/basket/src/basket_part.hE)ˆa’h/home/seb/Programmation/basket/src/basketdcopiface.hE)ˆrh/home/seb/Programmation/basket/src/basketfactory.cppE)ˆw+d/home/seb/Programmation/basket/src/basketfactory.hE)ˆ€jj/home/seb/Programmation/basket/src/basketlistview.cppE0љbˆјf/home/seb/Programmation/basket/src/basketlistview.hEjэЫ‘n/home/seb/Programmation/basket/src/basketproperties.cppEЈр! —j/home/seb/Programmation/basket/src/basketproperties.hE)ˆШl/home/seb/Programmation/basket/src/basketstatusbar.cppEФБW/Яh/home/seb/Programmation/basket/src/basketstatusbar.hE)ˆDD\/home/seb/Programmation/basket/src/bnpview.cppEЩхn^ X/home/seb/Programmation/basket/src/bnpview.hEЌН– •j/home/seb/Programmation/basket/src/clickablelabel.cppE)ˆп^f/home/seb/Programmation/basket/src/clickablelabel.hE)ˆтюd/home/seb/Programmation/basket/src/colorpicker.cppE)ˆьч`/home/seb/Programmation/basket/src/colorpicker.hE)ˆјѓf/home/seb/Programmation/basket/src/crashhandler.cppE)ˆ<b/home/seb/Programmation/basket/src/crashhandler.hE)ˆ)d/home/seb/Programmation/basket/src/debugwindow.cppE)ˆо`/home/seb/Programmation/basket/src/debugwindow.hE)ˆЂj/home/seb/Programmation/basket/src/exporterdialog.cppE)ˆ'§f/home/seb/Programmation/basket/src/exporterdialog.hE)ˆ7)Z/home/seb/Programmation/basket/src/filter.cppE)ˆI"V/home/seb/Programmation/basket/src/filter.hE)ˆ[Ъj/home/seb/Programmation/basket/src/focusedwidgets.cppEЈ (Ef/home/seb/Programmation/basket/src/focusedwidgets.hEЈ )Ђjj/home/seb/Programmation/basket/src/formatimporter.cppE_ sЮYf/home/seb/Programmation/basket/src/formatimporter.hE_ yлŽZ/home/seb/Programmation/basket/src/global.cppEЩхŽч@V/home/seb/Programmation/basket/src/global.hE)ˆђсf/home/seb/Programmation/basket/src/htmlexporter.cppEЈуf gb/home/seb/Programmation/basket/src/htmlexporter.hEˆэ Yb/home/seb/Programmation/basket/src/kcm_basket.cppEˆЙBef/home/seb/Programmation/basket/src/kcolorcombo2.cppEФ|MKцb/home/seb/Programmation/basket/src/kcolorcombo2.hE)ˆ3^/home/seb/Programmation/basket/src/keyboard.cppE)ˆ Z/home/seb/Programmation/basket/src/keyboard.hE)ˆ nZ/home/seb/Programmation/basket/src/kgpgme.cppEМ‹ "ŒV/home/seb/Programmation/basket/src/kgpgme.hE)ˆ $Ed/home/seb/Programmation/basket/src/kiconcanvas.cppE)ˆ %Х`/home/seb/Programmation/basket/src/kiconcanvas.hE)ˆ ?hd/home/seb/Programmation/basket/src/kicondialog.cppE)ˆ _`/home/seb/Programmation/basket/src/kicondialog.hE)ˆ žth/home/seb/Programmation/basket/src/kicondialogui.cppEЦє _d/home/seb/Programmation/basket/src/kicondialogui.hEЦє C^/home/seb/Programmation/basket/src/likeback.cppEЈс[ (ШZ/home/seb/Programmation/basket/src/likeback.hEт ej/home/seb/Programmation/basket/src/likeback_private.hEц љW`/home/seb/Programmation/basket/src/linklabel.cppEЈс† 'b\/home/seb/Programmation/basket/src/linklabel.hE…”Щ g§V/home/seb/Programmation/basket/src/main.cppE§Fƒ № b/home/seb/Programmation/basket/src/mainwindow.cppE'ЖЕ џH^/home/seb/Programmation/basket/src/mainwindow.hEЃ #„l/home/seb/Programmation/basket/src/newbasketdialog.cppEЈсœ @ћh/home/seb/Programmation/basket/src/newbasketdialog.hE)ˆ XBV/home/seb/Programmation/basket/src/note.cppE§Gж WR/home/seb/Programmation/basket/src/note.hE…Џг 7d/home/seb/Programmation/basket/src/notecontent.cppEЩу“ џu`/home/seb/Programmation/basket/src/notecontent.hEЖœ1г^/home/seb/Programmation/basket/src/notedrag.cppEХС-ЯZ/home/seb/Programmation/basket/src/notedrag.hE)ˆJs^/home/seb/Programmation/basket/src/noteedit.cppEЦ)xZZ/home/seb/Programmation/basket/src/noteedit.hEЛЯЗДd/home/seb/Programmation/basket/src/notefactory.cppE)у1Ю`/home/seb/Programmation/basket/src/notefactory.hE)ˆx7^/home/seb/Programmation/basket/src/password.cppE5wМ|Z/home/seb/Programmation/basket/src/password.hE)ˆОIj/home/seb/Programmation/basket/src/passwordlayout.cppEЦєПеf/home/seb/Programmation/basket/src/passwordlayout.hEЦєЪ`/home/seb/Programmation/basket/src/popupmenu.cppE)ˆй;\/home/seb/Programmation/basket/src/popupmenu.hE)ˆфй^/home/seb/Programmation/basket/src/qeffects.cppEФ|ё%Z/home/seb/Programmation/basket/src/qeffects.hEФ|ђНh/home/seb/Programmation/basket/src/regiongrabber.cppE)ˆєId/home/seb/Programmation/basket/src/regiongrabber.hE)ˆЌ^/home/seb/Programmation/basket/src/settings.cppEЌРИZ/home/seb/Programmation/basket/src/settings.hEЌПн=Dp/home/seb/Programmation/basket/src/softwareimporters.cppEЈтrWЙl/home/seb/Programmation/basket/src/softwareimporters.hE’ЅтvЕb/home/seb/Programmation/basket/src/systemtray.cppE3РO–_^/home/seb/Programmation/basket/src/systemtray.hE)ˆГAT/home/seb/Programmation/basket/src/tag.cppEctRб2P/home/seb/Programmation/basket/src/tag.hE_}Lњj^/home/seb/Programmation/basket/src/tagsedit.cppEЈтК~)Z/home/seb/Programmation/basket/src/tagsedit.hE-2™Ц,X/home/seb/Programmation/basket/src/tools.cppE)ˆ-ЎT/home/seb/Programmation/basket/src/tools.hE)ˆGƒj/home/seb/Programmation/basket/src/variouswidgets.cppE)ˆfхf/home/seb/Programmation/basket/src/variouswidgets.hE)ˆ’Ÿ\/home/seb/Programmation/basket/src/xmlwork.cppE)ˆбеX/home/seb/Programmation/basket/src/xmlwork.hE)ˆоЄиN/home/seb/Programmation/basket/config.h%rv А'оы>‹HAVE_VSNPRINTF 1N/home/seb/Programmation/basket/config.h\ˆ"/+__cplusplus1џџџџЌYE>‹&HAVE_RES_INIT_PROTO 1N/home/seb/Programmation/basket/config.hN/home/seb/Programmation/basket/config.hfЖфN/home/seb/Programmation/basket/config.hџџџџџџџџџџџџvqstringlist.h qdir.hqfile.hqfileinfo.hqtextstream.hktempdir.h(basketthumbcreator.hŒ/home/seb/Programmation/basket/file-integration/basketthumbcreator.cpp%r-ф„ˆqfileinfo.hK`Е#ktempdir.hў}Œ/home/seb/Programmation/basket/file-integration/basketthumbcreator.cppрZ\cqstringlist.h Єhњ(basketthumbcreator.hЈєsp qdir.h fqtextstream.hшOПиqfile.hЋУDчŒ/home/seb/Programmation/basket/file-integration/basketthumbcreator.cppџџџџџџџџџџџџ createŒ/home/seb/Programmation/basket/file-integration/basketthumbcreator.cppgџџџџџџџџ$BasketThumbCreatorџџџ€pathџџџџџџџџconst QString&џџџџџџџџџџџџџџџџintџџџџџџџџџџџџџџџџintџџџџ imageџџџџџџџџQImage&џџџџbool flagsŒ/home/seb/Programmation/basket/file-integration/basketthumbcreator.cppilџџџџџџџџ$BasketThumbCreatora &ThumbCreator::Flagsnew_creatorŒ/home/seb/Programmation/basket/file-integration/basketthumbcreator.cpppsџџџџџџџџThumbCreator*qstring.hqimage.h$kio/thumbcreator.hˆ/home/seb/Programmation/basket/file-integration/basketthumbcreator.h%r-уХ $kio/thumbcreator.hh-Чhqstring.h5Фž.ˆ/home/seb/Programmation/basket/file-integration/basketthumbcreator.hY[(qimage.hl‘†њˆ/home/seb/Programmation/basket/file-integration/basketthumbcreator.hџџџџџџџџџџџџ$BasketThumbCreatorˆ/home/seb/Programmation/basket/file-integration/basketthumbcreator.hџџџџџџџџThumbCreator createˆ/home/seb/Programmation/basket/file-integration/basketthumbcreator.hGџџџџџџџџ$BasketThumbCreatorpathџџџџџџџџconst QString&џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџ imageџџџџџџџџQImage&џџџџbool flagsˆ/home/seb/Programmation/basket/file-integration/basketthumbcreator.hџџџџџџџџ$BasketThumbCreatorx Flagsx "kgenericfactory.h2kparts/componentfactory.hkontact/core.hklocale.hkcmdlineargs.hdcopref.h,basketdcopiface_stub.hbasket_plugin.h basket_options.hbasket_part.h"basket_plugin.moc~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cpp%qђ=x ~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cppeWЪRdcopref.h‰с=y,basketdcopiface_stub.hэK"kgenericfactory.hФ† basket_options.h…`џЛkontact/core.hŸНВkcmdlineargs.ha"Ъbasket_plugin.hРDл^klocale.hУU*С2kparts/componentfactory.hќ<Е…"basket_plugin.moc ЛВ…basket_part.hшБ_F~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cppџџџџџџџџџџџџBasketPlugin~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cpp"+џџџџџџџџBasketPluginџџџ€coreџџџџџџџџKontact::Core*џџџџџџџџџџџџџџџџconst char*џџџџџџџџџџџџџџџџ$const QStringList&џџџџџџџџcreatePart~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cpp1:џџџџџџџџBasketPluginn*KParts::ReadOnlyPart*&isRunningStandalone~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cppRUџџџџџџџџBasketPluginbool,loadCommandLineOptions~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cppWZџџџџџџџџ,BasketUniqueAppHandlervoidnewBasket~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cpp<DџџџџџџџџBasketPluginvoidnewInstance~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cpp\gџџџџџџџџ,BasketUniqueAppHandlerџџџ€intshowPart~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cppFIџџџџџџџџBasketPluginvoid~ BasketPlugin~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cpp-/џџџџџџџџBasketPluginnџџџџ &BasketPluginFactory~/home/seb/Programmation/basket/kontact_plugin/basket_plugin.cpp5Hџџџџ`KGenericFactory< BasketPlugin, Kontact :: Core >klocale.hkparts/part.h kontact/plugin.h$uniqueapphandler.h,basketdcopiface_stub.hz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h%qђ=x,basketdcopiface_stub.hэKkparts/part.hB_њ$uniqueapphandler.heTђlz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.hа„J7 kontact/plugin.hПfРˆklocale.hУU*Сz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.hџџџџџџџџџџџџBasketPluginz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h'<џџџџџџџџKontact::PluginBasketPluginz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h,-,џџџџџџџџBasketPlugincoreџџџџџџџџKontact::Core*џџџџnameџџџџџџџџconst char*џџџџџџџџџџџџџџџџ$const QStringList&џџџџџџџџcreatePartz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h99&џџџџџџџџBasketPluginИГ*KParts::ReadOnlyPart*&isRunningStandalonez/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h11#џџџџџџџџBasketPluginboolnewBasketz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h55~virtual bool createDCOPInterface( const QString& serviceType );џџџџBasketPluginvoidshowPartz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h66џџџџџџџџBasketPluginvoid weightz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h00&џџџџџџџџBasketPlugin int~ BasketPluginz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h..џџџџџџџџBasketPluginnџџџџ weightz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h00&џџџџџџџџBasketPlugin int m_stubz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h::!џџџџ2BasketDcopInterface_stub*$m_uniqueAppWatcherz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h;;.џџџџ4Kontact::UniqueAppWatcher*,BasketUniqueAppHandlerz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h%џџџџџџџџ2Kontact::UniqueAppHandler,BasketUniqueAppHandlerz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h""\џџџџџџџџ,BasketUniqueAppHandler pluginџџџџџџџџ Kontact::Plugin*џџџџџџџџ,loadCommandLineOptionsz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h##'џџџџџџџџ,BasketUniqueAppHandlervoidnewInstancez/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h$$џџџџџџџџ,BasketUniqueAppHandlerh.bint,BasketUniqueAppHandlerz/home/seb/Programmation/basket/kontact_plugin/basket_plugin.h""\џџџџџџџџ,BasketUniqueAppHandler pluginџџџџџџџџ Kontact::Plugin*џџџџџџџџкdcopstub.hdcopobject.hˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.h%rvЯdcopstub.h(4Jdcopobject.hޘшcˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.hTњqˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.hџџџџџџџџџџџџ0BasketDcopInterface_stubˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.hџџџџџџџџDCOPStub0BasketDcopInterface_stubˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.hGџџџџџџџџ0BasketDcopInterface_stubnappџџџџџџџџconst QCString&џџџџidџџџџџџџџconst QCString&џџџџџџџџ0BasketDcopInterface_stubˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.h[џџџџџџџџ0BasketDcopInterface_stubџџ€ clientџџџџџџџџDCOPClient*џџџџappџџџџџџџџconst QCString&џџџџidџџџџџџџџconst QCString&џџџџџџџџ0BasketDcopInterface_stubˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.h ;џџџџџџџџ0BasketDcopInterface_stubrefџџџџџџџџconst DCOPRef&џџџџџџџџ0BasketDcopInterface_stubˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.h9џџџџџџџџ0BasketDcopInterface_stubџџ€џџџџ"handleCommandLineˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.h$џџџџџџџџ0BasketDcopInterface_stubџџ„voidnewBasketˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.hџџџџџџџџ0BasketDcopInterface_stubџџ„ ASYNC0BasketDcopInterface_stubˆ/home/seb/Programmation/basket/kontact_plugin/basketdcopiface_stub.h9џџџџџџџџ0BasketDcopInterface_stubџџ€џџџџz $uniqueapphandler.hkstartupinfo.hkapplication.hkcmdlineargs.hkontact/core.h kwin.hdcopclient.hkdebug.h(uniqueapphandler.moc„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cpp%qђ=x kstartupinfo.hJCoа(uniqueapphandler.mocdхЙS kwin.h Ў6Яdcopclient.hЗgщЋkapplication.hєПL%$uniqueapphandler.heTђlkontact/core.hŸНВkcmdlineargs.ha"Ъkdebug.hбѕ\„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cppР`ка„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cppџџџџџџџџџџџџ UniqueAppWatcher„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cppƒ”џџџџџџџџKontact UniqueAppWatchernfactoryџџџџџџџџ8UniqueAppHandlerFactoryBase*џџџџ pluginџџџџџџџџPlugin*џџџџџџџџfunctions„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cpp{џџџџџџџџKontact UniqueAppHandlerQCStringListinterfaces„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cpptyџџџџџџџџKontact UniqueAppHandlerQCStringListnewInstance„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cppFR Test plan for the various cases of interaction between standalone apps and kontact: 1) start kontact, select "Mail". 1a) type "korganizer" -> it switches to korganizer 1b) type "kmail" -> it switches to kmail 1c) type "kaddressbook" -> it switches to kaddressbook 1d) type "kmail foo@kde.org" -> it opens a kmail composer, without switching 1e) type "knode" -> it switches to knode 1f) type "kaddressbook --new-contact" -> it opens a kaddressbook contact window 1g) type "knode news://foobar/group" -> it pops up "can't resolve hostname" 2) close kontact. Launch kmail. Launch kontact again. 2a) click "Mail" icon -> kontact doesn't load a part, but activates the kmail window 2b) type "kmail foo@kde.org" -> standalone kmail opens composer. 2c) close kmail, click "Mail" icon -> kontact loads the kmail part. 2d) type "kmail" -> kontact is brought to front 3) close kontact. Launch korganizer, then kontact. 3a) both Todo and Calendar activate the running korganizer. 3b) type "korganizer" -> standalone korganizer is brought to front 3c) close korganizer, click Calendar or Todo -> kontact loads part. 3d) type "korganizer" -> kontact is brought to front 4) close kontact. Launch kaddressbook, then kontact. 4a) "Contacts" icon activate the running kaddressbook. 4b) type "kaddressbook" -> standalone kaddressbook is brought to front 4c) close kaddressbook, type "kaddressbook -a foo@kde.org" -> kontact loads part and opens editor 4d) type "kaddressbook" -> kontact is brought to front 5) close kontact. Launch knode, then kontact. 5a) "News" icon activate the running knode. 5b) type "knode" -> standalone knode is brought to front 5c) close knode, type "knode news://foobar/group" -> kontact loads knode and pops up msgbox 5d) type "knode" -> kontact is brought to frontџџџџKontact UniqueAppHandlergintprocess„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cppTrџџџџџџџџKontact UniqueAppHandlerЗусfunџџџџџџџџconst QCString&џџџџdataџџџџџџџџ"const QByteArray&џџџџreplyTypeџџџџџџџџQCString&џџџџreplyDataџџџџџџџџQByteArray&џџџџbool(unregisteredFromDCOP„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cppžЈџџџџџџџџKontact UniqueAppWatcher€ appIdџџџџџџџџconst QCString&џџџџvoid$~ UniqueAppWatcher„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cpp–œџџџџџџџџKontact UniqueAppWatcherџџџџKontact„/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.cpp dcopobject.h kontact/plugin.hkdepimmacros.h€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h%qђ=xkdepimmacros.hz Љdcopobject.hޘшc kontact/plugin.hПfРˆ€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h6ГDѕ€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hџџџџџџџџџџџџKontact€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.huџџџџџџџџ UniqueAppHandler€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h&8Z DCOP Object that has the name of the standalone application (e.g. "kmail") and implements newInstance() so that running the separate application does the right thing when kontact is running. By default this means simply bringing the main window to the front, but newInstance can be reimplemented.џџџџKontactDCOPObject UniqueAppHandler€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h+-ZџџџџџџџџKontact UniqueAppHandler pluginџџџџџџџџPlugin*џџџџџџџџ,loadCommandLineOptions€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h..-І This must be reimplemented so that app-specific command line options can be parsedџџџџKontact UniqueAppHandlerDvoidnewInstance€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h22‚ to newInstance can't be expressed in terms of normal data types.џџџџKontact UniqueAppHandlerint plugin€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h44.џџџџџџџџKontact UniqueAppHandler Plugin* UniqueAppHandler€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h+-ZџџџџџџџџKontact UniqueAppHandler pluginџџџџџџџџPlugin*џџџџџџџџ plugin€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h44.џџџџџџџџKontact UniqueAppHandler Plugin*mPlugin€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h7 7џџџџPlugin*.UniqueAppHandlerFactory€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hGNВ Used by UniqueAppWatcher below, to create the above UniqueAppHandler object when necessary. The template argument is the UniqueAppHandler-derived class. This allows to remove the need to subclass UniqueAppWatcher.џџџџTџџџџKontact6UniqueAppHandlerFactoryBasecreateHandler€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hJMџџџџџџџџKontact.UniqueAppHandlerFactory pluginџџџџџџџџPlugin*џџџџ"UniqueAppHandler*createHandler€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hJMџџџџџџџџKontact.UniqueAppHandlerFactory pluginџџџџџџџџPlugin*џџџџ"UniqueAppHandler*6UniqueAppHandlerFactoryBase€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h;?@ Base class for UniqueAppHandlerџџџџKontactcreateHandler€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.h>>:џџџџџџџџKontact6UniqueAppHandlerFactoryBaseИФџџџџџџџџџџџџPlugin*џџџџ"UniqueAppHandler* UniqueAppWatcher€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hXsф If the standalone application is running by itself, we need to watch for when the user closes it, and activate the uniqueapphandler then. This prevents, on purpose, that the standalone app can be restarted. Kontact takes over from there. џџџџKontactQObject UniqueAppWatcher€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hffLџџџџџџџџKontact UniqueAppWatcherfactoryџџџџџџџџ8UniqueAppHandlerFactoryBase*џџџџ pluginџџџџџџџџPlugin*џџџџџџџџ&isRunningStandalone€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hjjC Create an instance of UniqueAppWatcher, which does everything necessary for the "unique application" behavior: create the UniqueAppHandler as soon as possible, i.e. either right now or when the standalone app is closed. @param factory templatized factory to create the handler. Example: ... Note that the watcher takes ownership of the factory. @param plugin is the plugin applicationџџџџKontact UniqueAppWatcher bool(unregisteredFromDCOP€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hm m6џџџџџџџџKontact UniqueAppWatcher appIdџџџџџџџџconst QCString&џџџџvoid$~ UniqueAppWatcher€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hh hџџџџџџџџKontact UniqueAppWatcherџџџџ&isRunningStandalone€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hjjC Create an instance of UniqueAppWatcher, which does everything necessary for the "unique application" behavior: create the UniqueAppHandler as soon as possible, i.e. either right now or when the standalone app is closed. @param factory templatized factory to create the handler. Example: ... Note that the watcher takes ownership of the factory. @param plugin is the plugin applicationџџџџKontact UniqueAppWatcher boolmFactory€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hqq)џџџџ8UniqueAppHandlerFactoryBase*mPlugin€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hr rџџџџPlugin*$mRunningStandalone€/home/seb/Programmation/basket/kontact_plugin/uniqueapphandler.hp pџџџџbool|aboutdata.h`/home/seb/Programmation/basket/src/aboutdata.cpp%rb>JАaboutdata.h`*#{`/home/seb/Programmation/basket/src/aboutdata.cpp­&ЬU`/home/seb/Programmation/basket/src/aboutdata.cppџџџџџџџџџџџџAboutData`/home/seb/Programmation/basket/src/aboutdata.cpp 6џџџџџџџџAboutDataџџџ€џџџџdescription`/home/seb/Programmation/basket/src/aboutdata.cpp5џџџџconst char* kaboutdata.h\/home/seb/Programmation/basket/src/aboutdata.h%qђp@\/home/seb/Programmation/basket/src/aboutdata.hЈчTкkaboutdata.hњкv\/home/seb/Programmation/basket/src/aboutdata.hџџџџџџџџџџџџAboutData\/home/seb/Programmation/basket/src/aboutdata.h Z @author Sщbastien Laoћt <slaout@linux62.org>џџџџKAboutDataAboutData\/home/seb/Programmation/basket/src/aboutdata.h џџџџџџџџAboutDataЪў€џџџџ~kcmdlineargs.hqstring.hqfile.hqfileinfo.hqtimer.happlication.hglobal.hbnpview.hd/home/seb/Programmation/basket/src/application.cpp%r-}юа qfileinfo.hK`Е#bnpview.hY>шd/home/seb/Programmation/basket/src/application.cppјЗcdqstring.h5Фž.application.h'|КЪglobal.h|yюWqtimer.h|z8qfile.hЋУDчkcmdlineargs.ha"Ъd/home/seb/Programmation/basket/src/application.cppџџџџџџџџџџџџApplicationd/home/seb/Programmation/basket/src/application.cpp!џџџџџџџџApplicationЗусџџџџnewInstanced/home/seb/Programmation/basket/src/application.cpp'<џџџџџџџџApplicationа4€int~ Applicationd/home/seb/Programmation/basket/src/application.cpp#%џџџџџџџџApplicationEЛe€џџџџ(kuniqueapplication.hqstring.h`/home/seb/Programmation/basket/src/application.h%r-}B№(kuniqueapplication.h]КDМqstring.h5Фž.`/home/seb/Programmation/basket/src/application.hEw `/home/seb/Programmation/basket/src/application.hџџџџџџџџџџџџApplication`/home/seb/Programmation/basket/src/application.h#Z @author Sщbastien Laoћt <slaout@linux62.org>џџџџ$KUniqueApplicationApplication`/home/seb/Programmation/basket/src/application.h  џџџџџџџџApplicationxџџџџnewInstance`/home/seb/Programmation/basket/src/application.h""џџџџџџџџApplicationint~ Application`/home/seb/Programmation/basket/src/application.h!!џџџџџџџџApplicationxџџџџ€qstring.hqstringlist.hqvaluelist.h qmap.h qdir.h ktar.h qdom.hkmessagebox.hqpixmap.hqpainter.hkstandarddirs.hkapplication.hkiconloader.hkprogress.harchive.hglobal.hbnpview.hbasket.h basketlistview.hbasketfactory.h tag.hxmlwork.htools.h&backgroundmanager.h formatimporter.hiostream\/home/seb/Programmation/basket/src/archive.cpp%r4“bnpview.hY>ш&backgroundmanager.h}[nё basketlistview.h$˜Ч tag.h›’Тkstandarddirs.hKрФqstring.h5Фž. ktar.h ЉЯqpixmap.hнŒFkprogress.hИ6qpainter.hе~еЪqstringlist.h ЄhњiostreamВ$Bєglobal.h|yюWkapplication.hєПL%kmessagebox.hМ(archive.hh;X qdir.h ftools.hАох7 qmap.h "охbasket.hђОЁPxmlwork.hіzj\/home/seb/Programmation/basket/src/archive.cppЅh1ђkiconloader.hMм•!basketfactory.hЂы‡И formatimporter.hФj{С qdom.h oчqvaluelist.hЩWьр\/home/seb/Programmation/basket/src/archive.cppџџџџџџџџџџџџ <importArchivedBackgroundImages\/home/seb/Programmation/basket/src/archive.cppЬъџџџџџџџџArchive extractionFolderџџџџџџџџconst QString&џџџџvoid importBasketIcon\/home/seb/Programmation/basket/src/archive.cpp!:џџџџџџџџArchiveФЭ€propertiesџџџџџџџџQDomElementџџџџ extractionFolderџџџџџџџџconst QString&џџџџvoid importTagEmblems\/home/seb/Programmation/basket/src/archive.cppЪ When opening a basket archive that come from another computer, it can contains tags that use icons (emblems) that are not present on that computer. Fortunately, basket archives contains a copy of every used icons. This method check for every emblems and import the missing ones. It also modify the tags.xml copy for the emblems to point to the absolute path of the impported icons.џџџџArchive extractionFolderџџџџџџџџconst QString&џџџџvoidlistUsedTags\/home/seb/Programmation/basket/src/archive.cppщђџџџџџџџџArchive basketџџџџџџџџBasket*џџџџrecursiveџџџџџџџџboolџџџџlistџџџџџџџџ(QValueList< Tag * >&џџџџvoid(loadExtractedBaskets\/home/seb/Programmation/basket/src/archive.cppZ|џџџџџџџџArchiveй extractionFolderџџџџџџџџconst QString&џџџџbasketNodeџџџџџџџџQDomNode&џџџџfolderMapџџџџџџџџ2QMap< QString, QString >&џџџџ parentџџџџџџџџBasket*џџџџvoidopen\/home/seb/Programmation/basket/src/archive.cppєœџџџџџџџџArchivepathџџџџџџџџconst QString&џџџџvoid$renameBasketFolder\/home/seb/Programmation/basket/src/archive.cppјџџџџџџџџArchive extractionFolderџџџџџџџџconst QString&џџџџbasketNodeџџџџџџџџQDomNode&џџџџfolderMapџџџџџџџџ2QMap< QString, QString >&џџџџmergedStatesџџџџџџџџ2QMap< QString, QString >&џџџџvoid&renameBasketFolders\/home/seb/Programmation/basket/src/archive.cppьіџџџџџџџџArchive extractionFolderџџџџџџџџconst QString&џџџџmergedStatesџџџџџџџџ2QMap< QString, QString >&џџџџvoid$renameMergedStates\/home/seb/Programmation/basket/src/archive.cpp<XџџџџџџџџArchiveж  notesџџџџџџџџQDomNodeџџџџmergedStatesџџџџџџџџ2QMap< QString, QString >&џџџџvoid>renameMergedStatesAndBasketIcon\/home/seb/Programmation/basket/src/archive.cppџџџџџџџџArchiveЧмfullPathџџџџџџџџconst QString&џџџџmergedStatesџџџџџџџџ2QMap< QString, QString >&џџџџ extractionFolderџџџџџџџџconst QString&џџџџvoidsave\/home/seb/Programmation/basket/src/archive.cpp2ВџџџџџџџџArchive basketџџџџџџџџBasket*џџџџwithSubBasketsџџџџџџџџboolџџџџdestinationџџџџџџџџconst QString&џџџџvoid&saveBasketToArchive\/home/seb/Programmation/basket/src/archive.cppДчџџџџџџџџArchive basketџџџџџџџџBasket*џџџџrecursiveџџџџџџџџboolџџџџtarџџџџџџџџ KTar*џџџџbackgroundsџџџџџџџџQStringList&џџџџtempFolderџџџџџџџџconst QString&џџџџprogressџџџџџџџџKProgress*џџџџvoidqvaluelist.h qmap.hX/home/seb/Programmation/basket/src/archive.h%r4ўтˆ qmap.h "охX/home/seb/Programmation/basket/src/archive.hЏізqvaluelist.hЩWьрX/home/seb/Programmation/basket/src/archive.hџџџџџџџџџџџџArchiveX/home/seb/Programmation/basket/src/archive.h&8Z @author Sщbastien Laoћt <slaout@linux62.org>џџџџ <importArchivedBackgroundImagesX/home/seb/Programmation/basket/src/archive.h7 7LџџџџџџџџArchive extractionFolderџџџџџџџџconst QString&џџџџvoid importBasketIconX/home/seb/Programmation/basket/src/archive.h4 4VџџџџџџџџArchivepropertiesџџџџџџџџQDomElementџџџџ extractionFolderџџџџџџџџconst QString&џџџџvoid importTagEmblemsX/home/seb/Programmation/basket/src/archive.h6 6>џџџџџџџџArchiveКg extractionFolderџџџџџџџџconst QString&џџџџvoidlistUsedTagsX/home/seb/Programmation/basket/src/archive.h. .QџџџџџџџџArchive basketџџџџџџџџBasket*џџџџrecursiveџџџџџџџџboolџџџџlistџџџџџџџџ(QValueList< Tag * >&џџџџvoid(loadExtractedBasketsX/home/seb/Programmation/basket/src/archive.h5 5‹џџџџџџџџArchiveИu extractionFolderџџџџџџџџconst QString&џџџџbasketNodeџџџџџџџџQDomNode&џџџџfolderMapџџџџџџџџ2QMap< QString, QString >&џџџџ parentџџџџџџџџBasket*џџџџvoidopenX/home/seb/Programmation/basket/src/archive.h* *&џџџџџџџџArchivepathџџџџџџџџconst QString&џџџџvoid$renameBasketFolderX/home/seb/Programmation/basket/src/archive.h1 1ŸџџџџџџџџArchive extractionFolderџџџџџџџџconst QString&џџџџbasketNodeџџџџџџџџQDomNode&џџџџfolderMapџџџџџџџџ2QMap< QString, QString >&џџџџmergedStatesџџџџџџџџ2QMap< QString, QString >&џџџџvoid&renameBasketFoldersX/home/seb/Programmation/basket/src/archive.h0 0g@ Convenient Methods for Loading:џџџџArchive extractionFolderџџџџџџџџconst QString&џџџџmergedStatesџџџџџџџџ2QMap< QString, QString >&џџџџvoid$renameMergedStatesX/home/seb/Programmation/basket/src/archive.h3 3UџџџџџџџџArchive notesџџџџџџџџQDomNodeџџџџmergedStatesџџџџџџџџ2QMap< QString, QString >&џџџџvoid>renameMergedStatesAndBasketIconX/home/seb/Programmation/basket/src/archive.h2 2ŒџџџџџџџџArchivefullPathџџџџџџџџconst QString&џџџџmergedStatesџџџџџџџџ2QMap< QString, QString >&џџџџ extractionFolderџџџџџџџџconst QString&џџџџvoidsaveX/home/seb/Programmation/basket/src/archive.h) )RџџџџџџџџArchive basketџџџџџџџџBasket*џџџџwithSubBasketsџџџџџџџџboolџџџџdestinationџџџџџџџџconst QString&џџџџvoid&saveBasketToArchiveX/home/seb/Programmation/basket/src/archive.h- -•> Convenient Methods for Saving:џџџџArchivec basketџџџџџџџџBasket*џџџџrecursiveџџџџџџџџboolџџџџtarџџџџџџџџ KTar*џџџџbackgroundsџџџџџџџџQStringList&џџџџtempFolderџџџџџџџџconst QString&џџџџprogressџџџџџџџџKProgress*џџџџvoid‚ kurl.hkglobal.hkstandarddirs.hksimpleconfig.hqpainter.h qdir.hqimage.hiostream&backgroundmanager.h*backgroundmanager.mocp/home/seb/Programmation/basket/src/backgroundmanager.cpp%r*Ю|Р &backgroundmanager.h}[nёksimpleconfig.hvoidsubscribep/home/seb/Programmation/basket/src/backgroundmanager.cppq‹џџџџџџџџ"BackgroundManagera imageџџџџџџџџconst QString&џџџџboolsubscribep/home/seb/Programmation/basket/src/backgroundmanager.cppЈџџџџџџџџ"BackgroundManager, imageџџџџџџџџconst QString&џџџџ colorџџџџџџџџconst QColor&џџџџbool tiledp/home/seb/Programmation/basket/src/backgroundmanager.cppошџџџџџџџџ"BackgroundManagerl imageџџџџџџџџconst QString&џџџџboolunsubscribep/home/seb/Programmation/basket/src/backgroundmanager.cppЊЖџџџџџџџџ"BackgroundManagerl imageџџџџџџџџconst QString&џџџџvoidunsubscribep/home/seb/Programmation/basket/src/backgroundmanager.cppИФџџџџџџџџ"BackgroundManagerc imageџџџџџџџџconst QString&џџџџ colorџџџџџџџџconst QColor&џџџџvoid"~ BackgroundEntryp/home/seb/Programmation/basket/src/backgroundmanager.cpp,2#џџџџџџџџBackgroundEntryџџџ€џџџџ&~ BackgroundManagerp/home/seb/Programmation/basket/src/backgroundmanager.cppXZџџџџџџџџ"BackgroundManagerџџџџ.~ OpaqueBackgroundEntryp/home/seb/Programmation/basket/src/backgroundmanager.cpp<Aџџџџџџџџ*OpaqueBackgroundEntryџџџџqobject.hqvaluelist.hqstring.hqpixmap.hqcolor.hqtimer.hl/home/seb/Programmation/basket/src/backgroundmanager.h%r*Ы8аqstring.h5Фž.qpixmap.hнŒFqobject.hЙVУžl/home/seb/Programmation/basket/src/backgroundmanager.h3^3аqtimer.h|z8qcolor.hd)ЌVqvaluelist.hЩWьрl/home/seb/Programmation/basket/src/backgroundmanager.hџџџџџџџџџџџџBackgroundEntryl/home/seb/Programmation/basket/src/backgroundmanager.h"0h A node in the list of background images of BackgroundManager. It can only be used by BackgroundManager because it is an internal structure of this manager. @author Sџ§astien LaotџџџџBackgroundEntryl/home/seb/Programmation/basket/src/backgroundmanager.h'')џџџџџџџџBackgroundEntrylocationџџџџџџџџconst QString&џџџџџџџџ"~ BackgroundEntryl/home/seb/Programmation/basket/src/backgroundmanager.h((џџџџџџџџBackgroundEntryџџџџcustomersCountl/home/seb/Programmation/basket/src/backgroundmanager.h/ /џџџџintlocationl/home/seb/Programmation/basket/src/backgroundmanager.h+ +џџџџQStringnamel/home/seb/Programmation/basket/src/backgroundmanager.h* *џџџџQString pixmapl/home/seb/Programmation/basket/src/backgroundmanager.h- -д << Only valid (non-null) after some object subscribed to this image! Because it's only read at this time.QPixmap*previewl/home/seb/Programmation/basket/src/backgroundmanager.h. .„ << Only valid (non-null) after some object requested the preview.QPixmap* tiledl/home/seb/Programmation/basket/src/backgroundmanager.h, ,О << Only valid after some object subscribed to this image! Because it's only read at this time.bool"BackgroundManagerl/home/seb/Programmation/basket/src/backgroundmanager.hW – Manage the list of background images. BASIC FUNCTIONNING OF A BACKGROUND CHOOSER: It get all image names with imageNames() to put them in eg. a QComboBox and then, when it's time to get the preview of an image it call preview() with the image name to get it. Preview are only computed on demand and then cached to fast the next demands (only the pointer will have to be returned). Previews are scalled to fit in a rectangle of 100 by 75 pixels, and with a white background color. They are also saved to files, so that the scalling/opaquification has not to be done later (they will be directly loaded from file). Previews are saved in Global::backgroundsFolder()+"previews/", so that emptying the folder is sufficient to remove them. BASIC FUNCTIONNING OF AN IMAGE REQUESTER: When eg. a basket is assigned an image name, it register it with subscribe(). The full pixmap is then loaded from file and cached (if it was not already loaded) and the "tiled" property is read from the image configuration file. If this object want to have the pixmap applyed on a background color (for no transparency => really faster drawing), it should register for the couple (imageName,color) with suscribe(): the pixmap will be created in the cache. Then, the object can get the subscribed images with pixmap() or opaquePixmap() and know if it's tiled with tiled(). When the user removed the object background image (or when the object/basket/... is removed), the object should call unsubscribe() for EVERY subscribed image and image couples. Usage count is decreased for those images and a garbage collector will remove the cached images if nothing is subscribed to them (to free memory). @author Sџ§astien LaotџџџџQObject"BackgroundManagerl/home/seb/Programmation/basket/src/backgroundmanager.haaџџџџџџџџ"BackgroundManager џџџџaddImagel/home/seb/Programmation/basket/src/backgroundmanager.htt', USED FOR IMPORTATION:џџџџ"BackgroundManagerfullPathџџџџџџџџconst QString&џџџџvoid$backgroundEntryForl/home/seb/Programmation/basket/src/backgroundmanager.hww@џџџџџџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџ BackgroundEntry*doGarbagel/home/seb/Programmation/basket/src/backgroundmanager.h€€џџџџџџџџ"BackgroundManagervoid existsl/home/seb/Programmation/basket/src/backgroundmanager.hmm": LIST OF IMAGES AND PREVIEWS:џџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџboolimageNamesl/home/seb/Programmation/basket/src/backgroundmanager.hn nџџџџџџџџ"BackgroundManagerQStringList0opaqueBackgroundEntryForl/home/seb/Programmation/basket/src/backgroundmanager.hxx[џџџџџџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџ colorџџџџџџџџconst QColor&џџџџ,OpaqueBackgroundEntry*opaquePixmapl/home/seb/Programmation/basket/src/backgroundmanager.hjjAџџџџџџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџ colorџџџџџџџџconst QColor&џџџџQPixmap* pathForImageNamel/home/seb/Programmation/basket/src/backgroundmanager.hq q/$ USED FOR EXPORTATION: ( << It is STRONGLY advised to not use those two methods unless it's to copy (export) the images or something like that...)џџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџQString pixmapl/home/seb/Programmation/basket/src/backgroundmanager.hii&F GETTING THE IMAGES AND PROPERTIES:џџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџQPixmap*previewl/home/seb/Programmation/basket/src/backgroundmanager.hoo'џџџџџџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџQPixmap*.previewPathForImageNamel/home/seb/Programmation/basket/src/backgroundmanager.hr r6џџџџџџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџQString*requestDelayedGarbagel/home/seb/Programmation/basket/src/backgroundmanager.hџџџџџџџџ"BackgroundManagervoidsubscribel/home/seb/Programmation/basket/src/backgroundmanager.hdd%, SUBSCRIPTION TO IMAGES: ( << @Return true if the loading is a success. In the counter-case, calling methods below is unsafe with this @p image name.)џџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџboolsubscribel/home/seb/Programmation/basket/src/backgroundmanager.hee: << Idem.џџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџ colorџџџџџџџџconst QColor&џџџџbool tiledl/home/seb/Programmation/basket/src/backgroundmanager.hkk!џџџџџџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџboolunsubscribel/home/seb/Programmation/basket/src/backgroundmanager.hff'џџџџџџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџvoidunsubscribel/home/seb/Programmation/basket/src/backgroundmanager.hgg<џџџџџџџџ"BackgroundManager imageџџџџџџџџconst QString&џџџџ colorџџџџџџџџconst QColor&џџџџvoid&~ BackgroundManagerl/home/seb/Programmation/basket/src/backgroundmanager.hbbџџџџџџџџ"BackgroundManagerџџџџ"m_backgroundsListl/home/seb/Programmation/basket/src/backgroundmanager.h{{(џџџџBackgroundsListm_garbageTimerl/home/seb/Programmation/basket/src/backgroundmanager.h}}%џџџџ QTimer.m_opaqueBackgroundsListl/home/seb/Programmation/basket/src/backgroundmanager.h||.џџџџ*OpaqueBackgroundsList BackgroundsListl/home/seb/Programmation/basket/src/backgroundmanager.h\,\; LIST OF IMAGES:>QValueList< BackgroundEntry * > *OpaqueBackgroundsListl/home/seb/Programmation/basket/src/backgroundmanager.h],]AџџџџJQValueList< OpaqueBackgroundEntry * >*OpaqueBackgroundEntryl/home/seb/Programmation/basket/src/backgroundmanager.h6Bв A node in the list of opaque background images (with a background color applyed to an image) of BackgroundManager. It can only be used by BackgroundManager because it is an internal structure of this manager. @author Sџ§astien Laotџџџџ*OpaqueBackgroundEntryl/home/seb/Programmation/basket/src/backgroundmanager.h;;@џџџџџџџџ*OpaqueBackgroundEntrynameџџџџџџџџconst QString&џџџџ colorџџџџџџџџconst QColor&џџџџџџџџ.~ OpaqueBackgroundEntryl/home/seb/Programmation/basket/src/backgroundmanager.h<<џџџџџџџџ*OpaqueBackgroundEntryџџџџ colorl/home/seb/Programmation/basket/src/backgroundmanager.h? ?џџџџ QColorcustomersCountl/home/seb/Programmation/basket/src/backgroundmanager.hA Aџџџџintnamel/home/seb/Programmation/basket/src/backgroundmanager.h> >џџџџQString pixmapl/home/seb/Programmation/basket/src/backgroundmanager.h@ @џџџџQPixmap*„backup.hglobal.h variouswidgets.hsettings.htools.h formatimporter.hqhbox.hqvbox.hqlayout.hqlabel.hqpushbutton.hklocale.h qdir.hkapplication.hkaboutdata.hqgroupbox.h$kdirselectdialog.h krun.hkconfig.h ktar.hkfiledialog.hkprogress.hkmessagebox.hiostreambackup.mocZ/home/seb/Programmation/basket/src/backup.cpp%raЦРqlabel.hoпЁsettings.hЏЄWqgroupbox.hцШt­ variouswidgets.hЪіqlayout.hoйЖЅbackup.mocƒ5]Г ktar.h ЉЯkconfig.hш*37kprogress.hИ6qpushbutton.hЗšaciostreamВ$Bєglobal.h|yюWkapplication.hєПL%kfiledialog.hЙW?Qkmessagebox.hМ( qdir.h ftools.hАох7backup.hёe*Ьqvbox.h­M6$kdirselectdialog.h~6-P formatimporter.hФj{Сkaboutdata.hњкvqhbox.hЋхќШklocale.hУU*С krun.h ЈНжZ/home/seb/Programmation/basket/src/backup.cppДЉміZ/home/seb/Programmation/basket/src/backup.cppџџџџџџџџџџџџBackupDialogZ/home/seb/Programmation/basket/src/backup.cpp6hџџџџџџџџBackupDialogd parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџBackupThreadZ/home/seb/Programmation/basket/src/backup.cppknџџџџџџџџBackupThreadtarFileџџџџџџџџconst QString&џџџџfolderToBackupџџџџџџџџconst QString&џџџџџџџџRestoreThreadZ/home/seb/Programmation/basket/src/backup.cpp„‡џџџџџџџџRestoreThreadtarFileџџџџџџџџconst QString&џџџџdestFolderџџџџџџџџconst QString&џџџџџџџџ backupZ/home/seb/Programmation/basket/src/backup.cppЁлџџџџџџџџBackupDialogvoid&figureOutBinaryPathZ/home/seb/Programmation/basket/src/backup.cpp/@џџџџџџџџ Backupc argv0џџџџџџџџconst char*џџџџappџџџџџџџџQApplication&џџџџvoid&moveToAnotherFolderZ/home/seb/Programmation/basket/src/backup.cppw”џџџџџџџџBackupDialogvoidnewSafetyFolderZ/home/seb/Programmation/basket/src/backup.cppWiџџџџџџџџ BackupQString$populateLastBackupZ/home/seb/Programmation/basket/src/backup.cppnuџџџџџџџџBackupDialogџџџ€voidrestoreZ/home/seb/Programmation/basket/src/backup.cppн)џџџџџџџџBackupDialogvoidrunZ/home/seb/Programmation/basket/src/backup.cppp‚џџџџџџџџBackupThreadvoidrunZ/home/seb/Programmation/basket/src/backup.cpp‰™џџџџџџџџRestoreThreadxvoid&setFolderAndRestartZ/home/seb/Programmation/basket/src/backup.cppBUџџџџџџџџ Backup folderџџџџџџџџconst QString&џџџџmessageџџџџџџџџconst QString&џџџџvoid0useAnotherExistingFolderZ/home/seb/Programmation/basket/src/backup.cpp–ŸџџџџџџџџBackupDialogvoid~ BackupDialogZ/home/seb/Programmation/basket/src/backup.cppjlџџџџџџџџBackupDialogЙX€џџџџ"backupMagicFolderZ/home/seb/Programmation/basket/src/backup.cpp22; Backups are wrapped in a .tar.gz, inside that folder name. An archive is not a backup or is corrupted if data are not in that folder!const QStringkdialogbase.hqapplication.hqthread.hV/home/seb/Programmation/basket/src/backup.h%raЦРqapplication.h Že kdialogbase.hQ]r\V/home/seb/Programmation/basket/src/backup.h‚жє[qthread.h<№/V/home/seb/Programmation/basket/src/backup.hџџџџџџџџџџџџ BackupV/home/seb/Programmation/basket/src/backup.h1:V @author Sџ§astien Laot <slaout@linux62.org>џџџџ&figureOutBinaryPathV/home/seb/Programmation/basket/src/backup.h4 4Fџџџџџџџџ Backup argv0џџџџџџџџconst char*џџџџappџџџџџџџџQApplication&џџџџvoidnewSafetyFolderV/home/seb/Programmation/basket/src/backup.h66!џџџџџџџџ BackupQString&setFolderAndRestartV/home/seb/Programmation/basket/src/backup.h5 5Oџџџџџџџџ Backup folderџџџџџџџџconst QString&џџџџmessageџџџџџџџџconst QString&џџџџvoidbinaryPathV/home/seb/Programmation/basket/src/backup.h99џџџџQStringBackupDialogV/home/seb/Programmation/basket/src/backup.h,, @author Sџ§astien LaotџџџџKDialogBaseBackupDialogV/home/seb/Programmation/basket/src/backup.h""8џџџџџџџџBackupDialog parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ backupV/home/seb/Programmation/basket/src/backup.h''џџџџџџџџBackupDialogvoid&moveToAnotherFolderV/home/seb/Programmation/basket/src/backup.h%%џџџџџџџџBackupDialog‚void$populateLastBackupV/home/seb/Programmation/basket/src/backup.h))џџџџџџџџBackupDialogvoidrestoreV/home/seb/Programmation/basket/src/backup.h((џџџџџџџџBackupDialogvoid0useAnotherExistingFolderV/home/seb/Programmation/basket/src/backup.h&& џџџџџџџџBackupDialogvoid~ BackupDialogV/home/seb/Programmation/basket/src/backup.h##џџџџџџџџBackupDialogџџџџm_lastBackupV/home/seb/Programmation/basket/src/backup.h++џџџџQLabel*BackupThreadV/home/seb/Programmation/basket/src/backup.h<EџџџџџџџџQThreadBackupThreadV/home/seb/Programmation/basket/src/backup.h??DџџџџџџџџBackupThreadtarFileџџџџџџџџconst QString&џџџџfolderToBackupџџџџџџџџconst QString&џџџџџџџџrunV/home/seb/Programmation/basket/src/backup.hAAџџџџџџџџBackupThreadxvoid m_folderToBackupV/home/seb/Programmation/basket/src/backup.hD DџџџџQStringm_tarFileV/home/seb/Programmation/basket/src/backup.hC CџџџџQStringRestoreThreadV/home/seb/Programmation/basket/src/backup.hGRџџџџџџџџQThreadRestoreThreadV/home/seb/Programmation/basket/src/backup.hJJAџџџџџџџџRestoreThreadЛtarFileџџџџџџџџconst QString&џџџџdestFolderџџџџџџџџconst QString&џџџџџџџџrunV/home/seb/Programmation/basket/src/backup.hMMџџџџџџџџRestoreThreadКў„voidsuccessV/home/seb/Programmation/basket/src/backup.hKK,џџџџџџџџRestoreThreadboolsuccessV/home/seb/Programmation/basket/src/backup.hKK,џџџџџџџџRestoreThreadboolm_destFolderV/home/seb/Programmation/basket/src/backup.hP PџџџџQStringm_successV/home/seb/Programmation/basket/src/backup.hQQџџџџboolm_tarFileV/home/seb/Programmation/basket/src/backup.hO OџџџџQString†:qdragobject.h qdom.hqpainter.hqstyle.hkstyle.hqtooltip.hqlistview.hqcursor.h"qsimplerichtext.hqpushbutton.hktextedit.hqpoint.hqstringlist.hkapplication.h"kglobalsettings.hkopenwith.hkservice.hklocale.hkglobalaccel.h qdir.hqfile.hqfileinfo.hkfiledialog.hkaboutdata.hklineedit.hksavefile.hkdebug.hqvbox.hunistd.hkpopupmenu.hkiconloader.h krun.hqtoolbar.hqclipboard.hkmessagebox.hqinputdialog.hqlayout.hstdlib.hqdatetime.hbasket.h note.hnotedrag.hnotefactory.hnoteedit.htagsedit.hxmlwork.hglobal.h&backgroundmanager.hsettings.htools.hdebugwindow.h exporterdialog.hconfig.hpopupmenu.hiostreamiostream*private/qrichtext_p.hbasket.mocZ/home/seb/Programmation/basket/src/basket.cpp%re 88ddЖŒB—FOR_EACH_NOTEŒ for (Note *noteVar = firstNote(); noteVar; noteVar = noteVar->next())Z/home/seb/Programmation/basket/src/basket.cppnoteVar:qfileinfo.hK`Е#kopenwith.h<АN? exporterdialog.hС и note.h хЬЌqtoolbar.hГn^Jkpopupmenu.hLќ:Š&backgroundmanager.h}[nёsettings.hЏЄWqcursor.hЏэtЅkservice.hyюHТqlayout.hoйЖЅqlistview.hЗ‘йўqtooltip.hГ…ц""qsimplerichtext.hСьpopupmenu.hГƒqpainter.hе~еЪktextedit.hDРpЌqpushbutton.hЗšacZ/home/seb/Programmation/basket/src/basket.cpp:ЈЇњqstringlist.h Єhњklineedit.hжЂaiostreamВ$Bєglobal.h|yюWkstyle.hшыžbkapplication.hєПL%kfiledialog.hЙW?Qkmessagebox.hМ(*private/qrichtext_p.hњ{zлqclipboard.hвsфїqdatetime.hип Ф qdir.h funistd.hеYiMtools.hАох7qstyle.h{Ћ?ksavefile.hтгšРbasket.moc 4(Зnotedrag.h*Ђhšqvbox.h­M6qinputdialog.hƒ••Їqpoint.hvйа‘kglobalaccel.hўЙxzbasket.hђОЁPxmlwork.hіzjkiconloader.hMм•!config.hхЩLqfile.hЋУDчqdragobject.h€BKŒ"kglobalsettings.hypЏ# qdom.h oчkaboutdata.hњкvkdebug.hбѕ\debugwindow.hпYT•tagsedit.hю$€{klocale.hУU*Сnotefactory.hкёwT krun.h ЈНжstdlib.hЌšЅјnoteedit.h*Іу’Z/home/seb/Programmation/basket/src/basket.cppџџџџџџџџџџџџdrawGradientZ/home/seb/Programmation/basket/src/basket.cpp247Z Convenient function (defined in note.cpp !):џџџџ pџџџџџџџџQPainter*џџџџcolorTopџџџџџџџџconst QColor&џџџџcolorBottomџџџџџџџџconst QColor&џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџwџџџџџџџџintџџџџhџџџџџџџџintџџџџ sunkenџџџџџџџџboolџџџџhorzџџџџџџџџboolџџџџflatџџџџџџџџboolџџџџvoidш BasketZ/home/seb/Programmation/basket/src/basket.cppJџџџџџџџџ Basket parentџџџџџџџџQWidget*џџџџfolderNameџџџџџџџџconst QString&џџџџџџџџDecoratedBasketZ/home/seb/Programmation/basket/src/basket.cppЗЪџџџџџџџџDecoratedBasket parentџџџџџџџџQWidget*џџџџfolderNameџџџџџџџџconst QString&џџџџnameџџџџџџџџconst char*џџџџflџџџџџџџџ WFlagsџџџџџџџџDiskErrorDialogZ/home/seb/Programmation/basket/src/basket.cpp џџџџџџџџDiskErrorDialogtitleMessageџџџџџџџџconst QString&џџџџmessageџџџџџџџџconst QString&џџџџ parentџџџџџџџџQWidget*џџџџџџџџ6KRun__displayOpenWithDialogZ/home/seb/Programmation/basket/src/basket.cpp‘  Code from bool KRun::displayOpenWithDialog(const KURL::List& lst, bool tempFiles) It does not allow to set a text, so I ripped it to do that:џџџџlstџџџџџџџџ"const KURL::List&џџџџtempFilesџџџџџџџџboolџџџџtextџџџџџџџџconst QString&џџџџbool"TransparentWidgetZ/home/seb/Programmation/basket/src/basket.cppїџџџџџџџџ"TransparentWidget basketџџџџџџџџBasket*џџџџџџџџabsZ/home/seb/Programmation/basket/src/basket.cpp…ˆџџџџџџџџNnџџџџџџџџintџџџџintacceptDropEventZ/home/seb/Programmation/basket/src/basket.cppAFџџџџџџџџ BasketРЗ€ eventџџџџџџџџQDropEvent*џџџџpreCondџџџџџџџџboolџџџџvoid"activatedShortcutZ/home/seb/Programmation/basket/src/basket.cppњџџџџџџџџ Basketvoid(activatedTagShortcutZ/home/seb/Programmation/basket/src/basket.cpp V iџџџџџџџџ Basket/tagџџџџџџџџTag*џџџџvoidaddAnimatedNoteZ/home/seb/Programmation/basket/src/basket.cpp | „џџџџџџџџ BasketНˆ€noteџџџџџџџџ Note*џџџџvoid.addStateToSelectedNotesZ/home/seb/Programmation/basket/src/basket.cpp ж лџџџџџџџџ Basket stateџџџџџџџџ State*џџџџvoid*addTagToSelectedNotesZ/home/seb/Programmation/basket/src/basket.cpp Ш Эџџџџџџџџ BasketutagџџџџџџџџTag*џџџџvoidaddWatchedFileZ/home/seb/Programmation/basket/src/basket.cppвжџџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџvoid alphaBlendColorsZ/home/seb/Programmation/basket/src/basket.cpp Ѕ ГџџџџџџџџbgColorџџџџџџџџconst QColor&џџџџfgColorџџџџџџџџconst QColor&џџџџaџџџџџџџџconst intџџџџ QColoranimateLoadZ/home/seb/Programmation/basket/src/basket.cpp  žџџџџџџџџ BasketvoidanimateObjectsZ/home/seb/Programmation/basket/src/basket.cpp Р їџџџџџџџџ Basketvoid appendZ/home/seb/Programmation/basket/src/basket.cppƒ”џџџџџџџџNoteSelectioncnodeџџџџџџџџNoteSelection*џџџџvoidappendNoteAfterZ/home/seb/Programmation/basket/src/basket.cpp•Мџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџ afterџџџџџџџџ Note*џџџџvoid appendNoteBeforeZ/home/seb/Programmation/basket/src/basket.cppОщџџџџџџџџ Basketgnoteџџџџџџџџ Note*џџџџ beforeџџџџџџџџ Note*џџџџvoidappendNoteInZ/home/seb/Programmation/basket/src/basket.cppv“џџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџinџџџџџџџџ Note*џџџџvoidbackgroundColorZ/home/seb/Programmation/basket/src/basket.cppџџџџџџџџ Basket QColorblendBackgroundZ/home/seb/Programmation/basket/src/basket.cpp _ mА rect(x,y,width,height)==(xBackgroundToDraw,yBackgroundToDraw,widthToDraw,heightToDraw)џџџџ BasketpainterџџџџџџџџQPainter&џџџџrectџџџџџџџџconst QRect&џџџџxPainterџџџџџџџџintџџџџyPainterџџџџџџџџintџџџџ opaqueџџџџџџџџboolџџџџbgџџџџџџџџQPixmap*џџџџvoidblindDropZ/home/seb/Programmation/basket/src/basket.cppЕ^ (usually through its entry in the basket list)џџџџ Basketжю€ eventџџџџџџџџQDropEvent*џџџџvoidcancelFilterZ/home/seb/Programmation/basket/src/basket.cppХЩџџџџџџџџ Basketхэvoid4changeStateOfSelectedNotesZ/home/seb/Programmation/basket/src/basket.cpp ќџџџџџџџџ Basket stateџџџџџџџџ State*џџџџvoidclickedToInsertZ/home/seb/Programmation/basket/src/basket.cpp'џџџџџџџџ Basket eventџџџџџџџџQMouseEvent*џџџџclickedџџџџџџџџ Note*џџџџzoneџџџџџџџџintџџџџvoidcloseBasketZ/home/seb/Programmation/basket/src/basket.cpp%џџџџџџџџ BasketvoidcloseEditorZ/home/seb/Programmation/basket/src/basket.cppбџџџџџџџџ Basketbool$closeEditorDelayedZ/home/seb/Programmation/basket/src/basket.cppЫЯџџџџџџџџ BasketvoidcloseEventZ/home/seb/Programmation/basket/src/basket.cpp$'џџџџџџџџDiskErrorDialog eventџџџџџџџџQCloseEvent*џџџџvoid,contentChangedInEditorZ/home/seb/Programmation/basket/src/basket.cpp_jџџџџџџџџ Basketvoid0contentsContextMenuEventZ/home/seb/Programmation/basket/src/basket.cppsŽџџџџџџџџ Basket eventџџџџџџџџ$QContextMenuEvent*џџџџvoid,contentsDragEnterEventZ/home/seb/Programmation/basket/src/basket.cpp)/џџџџџџџџ Basket eventџџџџџџџџ QDragEnterEvent*џџџџvoid,contentsDragLeaveEventZ/home/seb/Programmation/basket/src/basket.cppT\џџџџџџџџ Basketџџџџџџџџџџџџ QDragLeaveEvent*џџџџvoid*contentsDragMoveEventZ/home/seb/Programmation/basket/src/basket.cpp1Rџџџџџџџџ Basket eventџџџџџџџџQDragMoveEvent*џџџџvoid"contentsDropEventZ/home/seb/Programmation/basket/src/basket.cpp^œ1џџџџџџџџ Basket eventџџџџџџџџQDropEvent*џџџџvoid:contentsMouseDoubleClickEventZ/home/seb/Programmation/basket/src/basket.cpp 1 ;џџџџџџџџ Basket eventџџџџџџџџQMouseEvent*џџџџvoid,contentsMouseMoveEventZ/home/seb/Programmation/basket/src/basket.cpp = ‚џџџџџџџџ Basket eventџџџџџџџџQMouseEvent*џџџџvoid.contentsMousePressEventZ/home/seb/Programmation/basket/src/basket.cpprlџџџџџџџџ Basket eventџџџџџџџџQMouseEvent*џџџџvoid2contentsMouseReleaseEventZ/home/seb/Programmation/basket/src/basket.cppH /џџџџџџџџ BasketЬЦ eventџџџџџџџџQMouseEvent*џџџџvoidcontentsMovedZ/home/seb/Programmation/basket/src/basket.cppLPџџџџџџџџ BasketvoidconvertTextsZ/home/seb/Programmation/basket/src/basket.cppђџџџџџџџџ Basketbool countZ/home/seb/Programmation/basket/src/basket.cpp–ЄџџџџџџџџNoteSelectionint(countsChangedTimeOutZ/home/seb/Programmation/basket/src/basket.cpp џџџџџџџџ BasketvoiddebugSelZ/home/seb/Programmation/basket/src/basket.cpp@IџџџџџџџџselџџџџџџџџNoteSelection*џџџџnџџџџџџџџintџџџџvoiddebugZoneZ/home/seb/Programmation/basket/src/basket.cpp;TџџџџџџџџzoneџџџџџџџџintџџџџvoiddecorationZ/home/seb/Programmation/basket/src/basket.cppыюџџџџџџџџ Basket DecoratedBasket*8delayedCancelInsertPopupMenuZ/home/seb/Programmation/basket/src/basket.cppnqџџџџџџџџ BasketРМvoiddeleteFilesZ/home/seb/Programmation/basket/src/basket.cppѓїџџџџџџџџ BasketvoiddeleteNotesZ/home/seb/Programmation/basket/src/basket.cpp / Gџџџџџџџџ Basketvoid disableNextClickZ/home/seb/Programmation/basket/src/basket.cppАГџџџџџџџџ Basketvoid*doAutoScrollSelectionZ/home/seb/Programmation/basket/src/basket.cpp „ Фџџџџџџџџ Basketvoid doCopyZ/home/seb/Programmation/basket/src/basket.cpp8Qџџџџџџџџ Basketдш€copyModeџџџџџџџџCopyModeџџџџvoiddoHoverEffectsZ/home/seb/Programmation/basket/src/basket.cpp  џџџџџџџџ BasketvoiddoHoverEffectsZ/home/seb/Programmation/basket/src/basket.cpp  Dџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџzoneџџџџџџџџNote::Zoneџџџџposџџџџџџџџconst QPoint&џџџџvoiddoHoverEffectsZ/home/seb/Programmation/basket/src/basket.cpp F bџџџџџџџџ Basketposџџџџџџџџconst QPoint&џџџџvoiddrawContentsZ/home/seb/Programmation/basket/src/basket.cpp П ^џџџџџџџџ Basketчz€painterџџџџџџџџQPainter*џџџџ clipXџџџџџџџџintџџџџ clipYџџџџџџџџintџџџџclipWidthџџџџџџџџintџџџџclipHeightџџџџџџџџintџџџџvoiddrawInserterZ/home/seb/Programmation/basket/src/basket.cpp › Оџџџџџџџџ Basketкa€painterџџџџџџџџQPainter&џџџџxPainterџџџџџџџџintџџџџyPainterџџџџџџџџintџџџџvoiddrawLineByRectZ/home/seb/Programmation/basket/src/basket.cpp – ™џџџџџџџџpainterџџџџџџџџQPainter&џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџvoideditedNoteZ/home/seb/Programmation/basket/src/basket.cpp(.џџџџџџџџ BasketдЌ€ Note*6editorCursorPositionChangedZ/home/seb/Programmation/basket/src/basket.cppНЩџџџџџџџџ Basketvoid.editorPropertiesChangedZ/home/seb/Programmation/basket/src/basket.cpp ѕ њџџџџџџџџ BasketvoidenableActionsZ/home/seb/Programmation/basket/src/basket.cpp)/џџџџџџџџ Basketvoid"ensureNoteVisibleZ/home/seb/Programmation/basket/src/basket.cppФаџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџvoidenterEventZ/home/seb/Programmation/basket/src/basket.cppRVџџџџџџџџ BasketџџџџџџџџџџџџQEvent*џџџџvoid&equalizeColumnSizesZ/home/seb/Programmation/basket/src/basket.cpp'џџџџџџџџ BasketvoideventFilterZ/home/seb/Programmation/basket/src/basket.cpp"+џџџџџџџџ"TransparentWidgetеGџџџџџџџџџџџџQObject*џџџџ eventџџџџџџџџQEvent*џџџџboolfilterAgainZ/home/seb/Programmation/basket/src/basket.cppЇЊџџџџџџџџ Basket andEnsureVisibleџџџџџџџџboolџџџџvoid$filterAgainDelayedZ/home/seb/Programmation/basket/src/basket.cppЌЏџџџџџџџџ Basketvoid firstNoteInGroupZ/home/seb/Programmation/basket/src/basket.cppЃЎџџџџџџџџ Basket Note* firstNoteInStackZ/home/seb/Programmation/basket/src/basket.cpp\eџџџџџџџџ Basketйз Note**firstNoteShownInStackZ/home/seb/Programmation/basket/src/basket.cppu{џџџџџџџџ Basket Note*firstSelectedZ/home/seb/Programmation/basket/src/basket.cppмхџџџџџџџџ Basket Note*firstStackedZ/home/seb/Programmation/basket/src/basket.cppxџџџџџџџџNoteSelectionц{€NoteSelection*4focusANonSelectedNoteAboveZ/home/seb/Programmation/basket/src/basket.cppџџџџџџџџ BasketinSameColumnџџџџџџџџboolџџџџvoidJfocusANonSelectedNoteAboveOrThenBelowZ/home/seb/Programmation/basket/src/basket.cpp$џџџџџџџџ Basketkvoid4focusANonSelectedNoteBelowZ/home/seb/Programmation/basket/src/basket.cppіџџџџџџџџ BasketinSameColumnџџџџџџџџboolџџџџvoidJfocusANonSelectedNoteBelowOrThenAboveZ/home/seb/Programmation/basket/src/basket.cppџџџџџџџџ BasketfvoidfocusANoteZ/home/seb/Programmation/basket/src/basket.cppCZ If no shown note is currently focused, try to find a shown note and focus it Also update m_focusedNote to the new one (or null if there isn't)џџџџ BasketйЪvoidfocusInEventZ/home/seb/Programmation/basket/src/basket.cppДМџџџџџџџџ Basketп[џџџџџџџџџџџџQFocusEvent*џџџџvoidfocusOutEventZ/home/seb/Programmation/basket/src/basket.cppОТџџџџџџџџ BasketџџџџџџџџџџџџQFocusEvent*џџџџvoidfullPathZ/home/seb/Programmation/basket/src/basket.cppкнџџџџџџџџ BasketQString&fullPathForFileNameZ/home/seb/Programmation/basket/src/basket.cppпф џџџџџџџџ BasketfileNameџџџџџџџџconst QString&џџџџQString*fullPathForFolderNameZ/home/seb/Programmation/basket/src/basket.cppф ч staticџџџџ Basketх}folderNameџџџџџџџџconst QString&џџџџQStringgroupNoteAfterZ/home/seb/Programmation/basket/src/basket.cppˆВџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџwithџџџџџџџџ Note*џџџџvoidgroupNoteBeforeZ/home/seb/Programmation/basket/src/basket.cpp\†џџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџwithџџџџџџџџ Note*џџџџvoid.hasSelectedTextInEditorZ/home/seb/Programmation/basket/src/basket.cpp=Kџџџџџџџџ BasketзnboolhasTextInEditorZ/home/seb/Programmation/basket/src/basket.cpp0;џџџџџџџџ Basketbool&hideInsertPopupMenuZ/home/seb/Programmation/basket/src/basket.cpp7:џџџџџџџџ Basketvoid2inactivityAutoLockTimeoutZ/home/seb/Programmation/basket/src/basket.cpp К Нџџџџџџџџ Basketvoid2inactivityAutoSaveTimeoutZ/home/seb/Programmation/basket/src/basket.cpplpџџџџџџџџ BasketnvoidinsertColorZ/home/seb/Programmation/basket/src/basket.cppдлџџџџџџџџ Basket colorџџџџџџџџconst QColor&џџџџvoid"insertCreatedNoteZ/home/seb/Programmation/basket/src/basket.cppќ џџџџџџџџ Basketи(noteџџџџџџџџ Note*џџџџvoidinsertEmptyNoteZ/home/seb/Programmation/basket/src/basket.cppЗРџџџџџџџџ BaskettypeџџџџџџџџintџџџџvoidinsertImageZ/home/seb/Programmation/basket/src/basket.cppнфџџџџџџџџ BasketЫи€ imageџџџџџџџџconst QPixmap&џџџџvoidinsertNoteZ/home/seb/Programmation/basket/src/basket.cppЧџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџclickedџџџџџџџџ Note*џџџџzoneџџџџџџџџintџџџџposџџџџџџџџconst QPoint&џџџџ$animateNewPositionџџџџџџџџboolџџџџvoidinsertSelectionZ/home/seb/Programmation/basket/src/basket.cppL_џџџџџџџџ BasketselectionџџџџџџџџNoteSelection*џџџџ afterџџџџџџџџ Note*џџџџvoidinsertWizardZ/home/seb/Programmation/basket/src/basket.cppТвџџџџџџџџ BaskettypeџџџџџџџџintџџџџvoidinvertSelectionZ/home/seb/Programmation/basket/src/basket.cpp ќ џџџџџџџџ BasketЯ3void"invertSelectionOfZ/home/seb/Programmation/basket/src/basket.cpp  џџџџџџџџ BaskettoSelectџџџџџџџџ Note*џџџџvoidisEncryptedZ/home/seb/Programmation/basket/src/basket.cppGJџџџџџџџџ BasketboolisFileEncryptedZ/home/seb/Programmation/basket/src/basket.cppLXџџџџџџџџ BasketboolisFilteringZ/home/seb/Programmation/basket/src/basket.cppгжџџџџџџџџ BasketboolkeyPressEventZ/home/seb/Programmation/basket/src/basket.cppэsџџџџџџџџ BasketиИ€ eventџџџџџџџџQKeyEvent*џџџџvoidkeyPressEventZ/home/seb/Programmation/basket/src/basket.cpp),џџџџџџџџDiskErrorDialogе}€џџџџџџџџџџџџQKeyEvent*џџџџvoidlastNoteZ/home/seb/Programmation/basket/src/basket.cpp ' -џџџџџџџџ Basket Note*lastNoteInStackZ/home/seb/Programmation/basket/src/basket.cppgsџџџџџџџџ Basket Note*(lastNoteShownInStackZ/home/seb/Programmation/basket/src/basket.cpp}ƒџџџџџџџџ Basket Note*lastSelectedZ/home/seb/Programmation/basket/src/basket.cppч№џџџџџџџџ Basket Note*leaveEventZ/home/seb/Programmation/basket/src/basket.cppXgџџџџџџџџ BasketџџџџџџџџџџџџQEvent*џџџџvoidlinkLookChangedZ/home/seb/Programmation/basket/src/basket.cppЪвџџџџџџџџ BasketvoidlistUsedTagsZ/home/seb/Programmation/basket/src/basket.cpp*џџџџџџџџ Basketlistџџџџџџџџ(QValueList< Tag * >&џџџџvoidloadZ/home/seb/Programmation/basket/src/basket.cppRЅџџџџџџџџ Basketи€voidloadFromFileZ/home/seb/Programmation/basket/src/basket.cpp8Eџџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ stringџџџџџџџџQString*џџџџisLocalEncodingџџџџџџџџboolџџџџboolloadFromFileZ/home/seb/Programmation/basket/src/basket.cppZ„џџџџџџџџ Basketх[€fullPathџџџџџџџџconst QString&џџџџ arrayџџџџџџџџQByteArray*џџџџboolloadNotesZ/home/seb/Programmation/basket/src/basket.cppД№џџџџџџџџ Basket notesџџџџџџџџ$const QDomElement&џџџџ parentџџџџџџџџ Note*џџџџvoidloadPropertiesZ/home/seb/Programmation/basket/src/basket.cppEџџџџџџџџ Basketpropertiesџџџџџџџџ$const QDomElement&џџџџvoidlockZ/home/seb/Programmation/basket/src/basket.cpp.:џџџџџџџџ BasketvoidmaybeTipZ/home/seb/Programmation/basket/src/basket.cpp Р %џџџџџџџџ Basketposџџџџџџџџconst QPoint&џџџџvoid0mouseEnteredEditorWidgetZ/home/seb/Programmation/basket/src/basket.cpp d hџџџџџџџџ BasketvoidmouseMoveEventZ/home/seb/Programmation/basket/src/basket.cpp џџџџџџџџ"TransparentWidgetр€ eventџџџџџџџџQMouseEvent*џџџџvoidmoveSelectionToZ/home/seb/Programmation/basket/src/basket.cppЎџџџџџџџџ Baskethereџџџџџџџџ Note*џџџџ belowџџџџџџџџboolџџџџvoidnewFilterZ/home/seb/Programmation/basket/src/basket.cppБУџџџџџџџџ Basketdataџџџџџџџџ"const FilterData&џџџџ andEnsureVisibleџџџџџџџџboolџџџџvoidnextStackedZ/home/seb/Programmation/basket/src/basket.cppYv, Class NoteSelection: џџџџNoteSelectionNoteSelection* noteAtZ/home/seb/Programmation/basket/src/basket.cpp I rџџџџџџџџ BasketжD€xџџџџџџџџintџџџџyџџџџџџџџintџџџџ Note*noteCopyZ/home/seb/Programmation/basket/src/basket.cppS\џџџџџџџџ BasketvoidnoteCutZ/home/seb/Programmation/basket/src/basket.cpp^gџџџџџџџџ BasketйУ€voidnoteDeleteZ/home/seb/Programmation/basket/src/basket.cppиєџџџџџџџџ Basketvoid:noteDeleteWithoutConfirmationZ/home/seb/Programmation/basket/src/basket.cpp&6џџџџџџџџ Basketз’€deleteFilesTooџџџџџџџџboolџџџџvoidnoteEditZ/home/seb/Programmation/basket/src/basket.cpp‚жџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџjustAddedџџџџџџџџboolџџџџclickedPointџџџџџџџџconst QPoint&џџџџvoidnoteForFullPathZ/home/seb/Programmation/basket/src/basket.cppцёџџџџџџџџ Basketpathџџџџџџџџconst QString&џџџџ Note*noteGroupZ/home/seb/Programmation/basket/src/basket.cpp<џџџџџџџџ Basketvoid noteMoveNoteDownZ/home/seb/Programmation/basket/src/basket.cppНУџџџџџџџџ BasketevoidnoteMoveNoteUpZ/home/seb/Programmation/basket/src/basket.cppАЛџџџџџџџџ Basketвk€void noteMoveOnBottomZ/home/seb/Programmation/basket/src/basket.cpp„›џџџџџџџџ BasketvoidnoteMoveOnTopZ/home/seb/Programmation/basket/src/basket.cppk‚џџџџџџџџ Basketvoid noteOnZ/home/seb/Programmation/basket/src/basket.cppŠЁџџџџџџџџ Basketsideџџџџџџџџ NoteOnџџџџ Note*noteOnEndZ/home/seb/Programmation/basket/src/basket.cppЬъџџџџџџџџ Basket Note*noteOnHomeZ/home/seb/Programmation/basket/src/basket.cppАЪџџџџџџџџ Basket Note*noteOpenZ/home/seb/Programmation/basket/src/basket.cppiџџџџџџџџ Basketк2noteџџџџџџџџ Note*џџџџvoidnoteOpenWithZ/home/seb/Programmation/basket/src/basket.cppЂАџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџvoidnoteSaveAsZ/home/seb/Programmation/basket/src/basket.cppВХџџџџџџџџ Basketх=voidnoteUngroupZ/home/seb/Programmation/basket/src/basket.cpp>Dџџџџџџџџ BasketvoidnoteVisibleRectZ/home/seb/Programmation/basket/src/basket.cppЎџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџ QRectopenBasketZ/home/seb/Programmation/basket/src/basket.cpp'+џџџџџџџџ BasketvoidpaintEventZ/home/seb/Programmation/basket/src/basket.cpp џџџџџџџџ"TransparentWidget eventџџџџџџџџQPaintEvent*џџџџvoidparentGroupsZ/home/seb/Programmation/basket/src/basket.cppІЕџџџџџџџџNoteSelectionХŽ(QValueList< Note * >pasteNoteZ/home/seb/Programmation/basket/src/basket.cppцњџџџџџџџџ Basketmodeџџџџџџџџ QClipboard::ModeџџџџvoidplaceEditorZ/home/seb/Programmation/basket/src/basket.cppwЙџџџџџџџџ Basketџџџџџџџџџџџџboolџџџџvoid6placeEditorAndEnsureVisibleZ/home/seb/Programmation/basket/src/basket.cppruџџџџџџџџ BasketжАvoidplaceInserterZ/home/seb/Programmation/basket/src/basket.cpp r ”џџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџzoneџџџџџџџџintџџџџvoidpopupEmblemMenuZ/home/seb/Programmation/basket/src/basket.cpp љ +џџџџџџџџ Basketonoteџџџџџџџџ Note*џџџџemblemNumberџџџџџџџџintџџџџvoidpopupTagsMenuZ/home/seb/Programmation/basket/src/basket.cpp k —џџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџvoidpreparePlugZ/home/seb/Programmation/basket/src/basket.cpp№џџџџџџџџ Basketџџџ€noteџџџџџџџџ Note*џџџџvoidprependNoteInZ/home/seb/Programmation/basket/src/basket.cppYtџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџinџџџџџџџџ Note*џџџџvoid$recomputeAllStylesZ/home/seb/Programmation/basket/src/basket.cppЕЙџџџџџџџџ Basketvoid&recomputeBlankRectsZ/home/seb/Programmation/basket/src/basket.cpp o zџџџџџџџџ Basketв|€voidrelayoutNotesZ/home/seb/Programmation/basket/src/basket.cpp  Зџџџџџџџџ Basketanimateџџџџџџџџboolџџџџvoid<removeAllTagsFromSelectedNotesZ/home/seb/Programmation/basket/src/basket.cppџџџџџџџџ BasketvoidremoveInserterZ/home/seb/Programmation/basket/src/basket.cpp j pџџџџџџџџ Basketт†€void4removeTagFromSelectedNotesZ/home/seb/Programmation/basket/src/basket.cpp Я дџџџџџџџџ BaskettagџџџџџџџџTag*џџџџvoid"removeWatchedFileZ/home/seb/Programmation/basket/src/basket.cppимџџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџvoidremovedStatesZ/home/seb/Programmation/basket/src/basket.cppЛХџџџџџџџџ BasketЧъ€deletedStatesџџџџџџџџ8const QValueList< State * >&џџџџvoidresetFilterZ/home/seb/Programmation/basket/src/basket.cpp№ѕџџџџџџџџDecoratedBasketvoid$resetInsertionDataZ/home/seb/Programmation/basket/src/basket.cpp05џџџџџџџџ Basket;void6resetWasInLastSelectionRectZ/home/seb/Programmation/basket/src/basket.cpp Ы вџџџџџџџџ Basketvoid(restoreInsertionDataZ/home/seb/Programmation/basket/src/basket.cpp).џџџџџџџџ Basketvoid safelySaveToFileZ/home/seb/Programmation/basket/src/basket.cppС  staticџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ arrayџџџџџџџџ"const QByteArray&џџџџ lengthџџџџџџџџQ_ULONGџџџџbool safelySaveToFileZ/home/seb/Programmation/basket/src/basket.cpp  staticџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ stringџџџџџџџџconst QString&џџџџisLocalEncodingџџџџџџџџboolџџџџbool safelySaveToFileZ/home/seb/Programmation/basket/src/basket.cpp   staticџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ arrayџџџџџџџџ"const QByteArray&џџџџboolsaveZ/home/seb/Programmation/basket/src/basket.cpp1Pџџџџџџџџ BasketзтboolsaveAgainZ/home/seb/Programmation/basket/src/basket.cpp#6џџџџџџџџ Basketbool,saveGradientBackgroundZ/home/seb/Programmation/basket/src/basket.cppџџџџџџџџ Basket colorџџџџџџџџconst QColor&џџџџfontџџџџџџџџconst QFont&џџџџ folderџџџџџџџџconst QString&џџџџQString"saveInsertionDataZ/home/seb/Programmation/basket/src/basket.cpp"'џџџџџџџџ BasketиvoidsaveNotesZ/home/seb/Programmation/basket/src/basket.cppђџџџџџџџџ BasketdocumentџџџџџџџџQDomDocument&џџџџelementџџџџџџџџQDomElement&џџџџ parentџџџџџџџџ Note*џџџџvoidsavePropertiesZ/home/seb/Programmation/basket/src/basket.cppGbџџџџџџџџ BasketdocumentџџџџџџџџQDomDocument&џџџџpropertiesџџџџџџџџQDomElement&џџџџvoidsaveToFileZ/home/seb/Programmation/basket/src/basket.cpp†Šџџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ stringџџџџџџџџconst QString&џџџџisLocalEncodingџџџџџџџџboolџџџџboolsaveToFileZ/home/seb/Programmation/basket/src/basket.cppŒџџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ arrayџџџџџџџџ"const QByteArray&џџџџboolsaveToFileZ/home/seb/Programmation/basket/src/basket.cpp‘С џџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ arrayџџџџџџџџ"const QByteArray&џџџџ lengthџџџџџџџџQ_ULONGџџџџboolselectAllZ/home/seb/Programmation/basket/src/basket.cpp д ыџџџџџџџџ BasketvoidselectNotesInZ/home/seb/Programmation/basket/src/basket.cpp  џџџџџџџџ Basketrectџџџџџџџџconst QRect&џџџџinvertSelectionџџџџџџџџboolџџџџunselectOthersџџџџџџџџboolџџџџvoidselectRangeZ/home/seb/Programmation/basket/src/basket.cpptВ Select a range of notes and deselect the others. The order between start and end has no importance (end could be before start)џџџџ Basket雈 startџџџџџџџџ Note*џџџџendџџџџџџџџ Note*џџџџunselectOthersџџџџџџџџboolџџџџvoidselectSelectionZ/home/seb/Programmation/basket/src/basket.cppaiџџџџџџџџ BasketselectionџџџџџџџџNoteSelection*џџџџvoid.selectedAllTextInEditorZ/home/seb/Programmation/basket/src/basket.cppMXџџџџџџџџ BasketН8boolselectedGroupZ/home/seb/Programmation/basket/src/basket.cppЧеџџџџџџџџ Basket Note*selectedNotesZ/home/seb/Programmation/basket/src/basket.cppKsџџџџџџџџ BasketNoteSelection**selectedNotesHaveTagsZ/home/seb/Programmation/basket/src/basket.cpp џџџџџџџџ Basketbool0selectionChangedInEditorZ/home/seb/Programmation/basket/src/basket.cppZ]џџџџџџџџ Basketvoid&selectionIsOneGroupZ/home/seb/Programmation/basket/src/basket.cppзкџџџџџџџџ Basket€bool0selectionRectInsideColorZ/home/seb/Programmation/basket/src/basket.cpp   Ѓџџџџџџџџ Basket QColorsetAppearanceZ/home/seb/Programmation/basket/src/basket.cpp} џџџџџџџџ Basketiconџџџџџџџџconst QString&џџџџnameџџџџџџџџconst QString&џџџџbackgroundImageџџџџџџџџconst QString&џџџџbackgroundColorџџџџџџџџconst QColor&џџџџtextColorџџџџџџџџconst QColor&џџџџvoidsetDispositionZ/home/seb/Programmation/basket/src/basket.cppЂџџџџџџџџ BasketdispositionџџџџџџџџintџџџџcolumnCountџџџџџџџџintџџџџvoid(setFilterBarPositionZ/home/seb/Programmation/basket/src/basket.cppаоџџџџџџџџDecoratedBasket onTopџџџџџџџџboolџџџџvoid"setFilterBarShownZ/home/seb/Programmation/basket/src/basket.cppрюџџџџџџџџDecoratedBasketshowџџџџџџџџboolџџџџswitchFocusџџџџџџџџboolџџџџvoid0setFocusIfNotInPopupMenuZ/home/seb/Programmation/basket/src/basket.cppipџџџџџџџџ BasketxvoidsetFocusedNoteZ/home/seb/Programmation/basket/src/basket.cpp+B> Unfocus the previously focused note (unless it was null) and focus the new @param note (unless it is null) if hasFocus() Update m_focusedNote to the new oneџџџџ BasketРшnoteџџџџџџџџ Note*џџџџvoidsetPositionZ/home/seb/Programmation/basket/src/basket.cpp ,void TransparentWidget::reparent(QWidget *parent, WFlags f, const QPoint &p, bool showIt) { QWidget::reparent(parent, Qt::WNoAutoErase, p, showIt); }џџџџ"TransparentWidgetxџџџџџџџџintџџџџyџџџџџџџџintџџџџvoidsetProtectionZ/home/seb/Programmation/basket/src/basket.cpp!џџџџџџџџ BaskettypeџџџџџџџџintџџџџkeyџџџџџџџџQStringџџџџboolsetShortcutZ/home/seb/Programmation/basket/src/basket.cppъјџџџџџџџџ BasketshortcutџџџџџџџџKShortcutџџџџ actionџџџџџџџџintџџџџvoid8showEditedNoteWhileFilteringZ/home/seb/Programmation/basket/src/basket.cppu€џџџџџџџџ Basketvoid&signalCountsChangedZ/home/seb/Programmation/basket/src/basket.cppџџџџџџџџ Basketvoid slotCopyingDone2Z/home/seb/Programmation/basket/src/basket.cppдфџџџџџџџџ BasketjobџџџџџџџџKIO::Job*џџџџvoid8stateForTagFromSelectedNotesZ/home/seb/Programmation/basket/src/basket.cpp L Tџџџџџџџџ Basketу€tagџџџџџџџџTag*џџџџ State*.stopAutoScrollSelectionZ/home/seb/Programmation/basket/src/basket.cpp Ц Щџџџџџџџџ Basketvoid2subscribeBackgroundImagesZ/home/seb/Programmation/basket/src/basket.cppdoџџџџџџџџ BasketvoidtextColorZ/home/seb/Programmation/basket/src/basket.cpp џџџџџџџџ Basket QColortheSelectedNoteZ/home/seb/Programmation/basket/src/basket.cpp->џџџџџџџџ Basket Note*4timeoutHideInsertPopupMenuZ/home/seb/Programmation/basket/src/basket.cpp<?џџџџџџџџ Basketvoid$toggledStateInMenuZ/home/seb/Programmation/basket/src/basket.cpp - Jџџџџџџџџ Basketidџџџџџџџџintџџџџvoid toggledTagInMenuZ/home/seb/Programmation/basket/src/basket.cpp Ÿ Цџџџџџџџџ BasketidџџџџџџџџintџџџџvoidunbufferizeAllZ/home/seb/Programmation/basket/src/basket.cpp"&џџџџџџџџ BasketvoidungroupNoteZ/home/seb/Programmation/basket/src/basket.cpp?Zџџџџџџџџ Basket€ groupџџџџџџџџ Note*џџџџvoid unlockZ/home/seb/Programmation/basket/src/basket.cpp Е Иџџџџџџџџ BasketvoidunlockHoveringZ/home/seb/Programmation/basket/src/basket.cpp ™ џџџџџџџџ BasketvoidunplugNoteZ/home/seb/Programmation/basket/src/basket.cpp=џџџџџџџџ Basketж€noteџџџџџџџџ Note*џџџџvoidunplugSelectionZ/home/seb/Programmation/basket/src/basket.cppFJџџџџџџџџ BasketselectionџџџџџџџџNoteSelection*џџџџvoidunselectAllZ/home/seb/Programmation/basket/src/basket.cpp э њџџџџџџџџ BasketvoidunselectAllButZ/home/seb/Programmation/basket/src/basket.cpp  џџџџџџџџ Basket€toSelectџџџџџџџџ Note*џџџџvoidunsetNotesWidthZ/home/seb/Programmation/basket/src/basket.cpp † џџџџџџџџ Basketvoid6unsubscribeBackgroundImagesZ/home/seb/Programmation/basket/src/basket.cppq{џџџџџџџџ Basketvoid,updateEditorAppearanceZ/home/seb/Programmation/basket/src/basket.cpp н ѓџџџџџџџџ Basketvoid&updateModifiedNotesZ/home/seb/Programmation/basket/src/basket.cppјџџџџџџџџ BasketvoidupdateNoteZ/home/seb/Programmation/basket/src/basket.cpp Й Оџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџvoidusedStatesZ/home/seb/Programmation/basket/src/basket.cppљџџџџџџџџџ Basketжd*QValueList< State * >validateFilterZ/home/seb/Programmation/basket/src/basket.cppЫбџџџџџџџџ Basketvoid&viewportResizeEventZ/home/seb/Programmation/basket/src/basket.cpp  џџџџџџџџ Basket eventџџџџџџџџQResizeEvent*џџџџvoid$watchedFileDeletedZ/home/seb/Programmation/basket/src/basket.cppшіџџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџvoid&watchedFileModifiedZ/home/seb/Programmation/basket/src/basket.cppоцџџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџvoidwheelEventZ/home/seb/Programmation/basket/src/basket.cppХШџџџџџџџџ Basket eventџџџџџџџџQWheelEvent*џџџџvoid~ BasketZ/home/seb/Programmation/basket/src/basket.cpp t }џџџџџџџџ BasketФз€џџџџ"~ DecoratedBasketZ/home/seb/Programmation/basket/src/basket.cppЬЮџџџџџџџџDecoratedBasketџџџџ"~ DiskErrorDialogZ/home/seb/Programmation/basket/src/basket.cpp "џџџџџџџџDiskErrorDialogџџџџqscrollview.hqtooltip.hqvaluelist.hqtimer.hqimage.hqdatetime.hqclipboard.hkshortcut.hkdirwatch.hkaction.hkio/job.hkdialogbase.hfilter.h note.hconfig.hV/home/seb/Programmation/basket/src/basket.h%raЦРkio/job.hušps note.h хЬЌkdialogbase.hQ]r\qtooltip.hГ…ц"qtimer.h|z8V/home/seb/Programmation/basket/src/basket.h„0jпqclipboard.hвsфїqdatetime.hип Фqimage.hl‘†њqscrollview.hH,1kaction.hІ‚;kshortcut.hЉўl­config.hхЩLkdirwatch.hnџ!7filter.h_‰џьqvaluelist.hЩWьрV/home/seb/Programmation/basket/src/basket.hџџџџџџџџџџџџ BasketV/home/seb/Programmation/basket/src/basket.hЃ›, @author Sџ§astien LaotџџџџQScrollViewQToolTip BasketV/home/seb/Programmation/basket/src/basket.hЏЏ3џџџџџџџџ Basket parentџџџџџџџџQWidget*џџџџfolderNameџџџџџџџџconst QString&џџџџџџџџacceptDropEventV/home/seb/Programmation/basket/src/basket.hA ADџџџџџџџџ BasketМЅ eventџџџџџџџџQDropEvent*џџџџpreCondџџџџџџџџboolџџџџvoid"activatedShortcutV/home/seb/Programmation/basket/src/basket.hooџџџџџџџџ Basketvoid(activatedTagShortcutV/home/seb/Programmation/basket/src/basket.hšš$џџџџџџџџ BaskettagџџџџџџџџTag*џџџџvoidaddAnimatedNoteV/home/seb/Programmation/basket/src/basket.h  !џџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџvoidaddSelectedNoteV/home/seb/Programmation/basket/src/basket.hккK NOTES COUNTING:џџџџ Basketvoid.addStateToSelectedNotesV/home/seb/Programmation/basket/src/basket.h‘‘+џџџџџџџџ Basket stateџџџџџџџџ State*џџџџvoid*addTagToSelectedNotesV/home/seb/Programmation/basket/src/basket.hŽŽ%џџџџџџџџ Basketџџ€tagџџџџџџџџTag*џџџџvoidaddWatchedFileV/home/seb/Programmation/basket/src/basket.hˆˆ-џџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџvoidanimateLoadV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BasketavoidanimateObjectsV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BasketК‚voidappendNoteAfterV/home/seb/Programmation/basket/src/basket.hчч/Ќ << Add @p note (and the next linked notes) just after (just below) the note @p after.џџџџ Basketnoteџџџџџџџџ Note*џџџџ afterџџџџџџџџ Note*џџџџvoid appendNoteBeforeV/home/seb/Programmation/basket/src/basket.hшш0А << Add @p note (and the next linked notes) just before (just above) the note @p before.џџџџ BasketИŸ€noteџџџџџџџџ Note*џџџџ beforeџџџџџџџџ Note*џџџџvoidappendNoteInV/home/seb/Programmation/basket/src/basket.hцц,І << Add @p note (and the next linked notes) as the last note(s) of the group @p in.џџџџ Basketnoteџџџџџџџџ Note*џџџџinџџџџџџџџ Note*џџџџvoidbackgroundColorV/home/seb/Programmation/basket/src/basket.haaџџџџџџџџ Basket QColor,backgroundColorSettingV/home/seb/Programmation/basket/src/basket.h__Tџџџџџџџџ BasketЛў QColor&backgroundImageNameV/home/seb/Programmation/basket/src/basket.h^^Tџџџџџџџџ BasketЛ€QString backgroundPixmapV/home/seb/Programmation/basket/src/basket.h\\Tџџџџџџџџ Basketconst QPixmap*basketNameV/home/seb/Programmation/basket/src/basket.hчч. PROPERTIES:џџџџ BasketQStringblendBackgroundV/home/seb/Programmation/basket/src/basket.hdd‡џџџџџџџџ BasketpainterџџџџџџџџQPainter&џџџџrectџџџџџџџџconst QRect&џџџџxPainterџџџџџџџџintџџџџyPainterџџџџџџџџintџџџџ opaqueџџџџџџџџboolџџџџbgџџџџџџџџQPixmap*џџџџvoidblindDropV/home/seb/Programmation/basket/src/basket.hCC"џџџџџџџџ BasketНт€ eventџџџџџџџџQDropEvent*џџџџvoidcancelFilterV/home/seb/Programmation/basket/src/basket.h66џџџџџџџџ BasketК•‚void*cancelInsertPopupMenuV/home/seb/Programmation/basket/src/basket.h  >џџџџџџџџ Basketvoid4changeStateOfSelectedNotesV/home/seb/Programmation/basket/src/basket.h’’.џџџџџџџџ Basket stateџџџџџџџџ State*џџџџvoidclickedToInsertV/home/seb/Programmation/basket/src/basket.hУУJџџџџџџџџ Basket eventџџџџџџџџQMouseEvent*џџџџclickedџџџџџџџџ Note*џџџџzoneџџџџџџџџintџџџџvoidcloseBasketV/home/seb/Programmation/basket/src/basket.h11џџџџџџџџ BasketМ‚voidcloseEditorV/home/seb/Programmation/basket/src/basket.h,,џџџџџџџџ BasketЛ№‚bool$closeEditorDelayedV/home/seb/Programmation/basket/src/basket.h--џџџџџџџџ BasketЛvoidcolumnsCountV/home/seb/Programmation/basket/src/basket.hииGџџџџџџџџ Basketint$computeInsertPlaceV/home/seb/Programmation/basket/src/basket.h——Bџџџџџџџџ Basketџџџџџџџџџџџџconst QPoint&џџџџvoid,contentChangedInEditorV/home/seb/Programmation/basket/src/basket.h""џџџџџџџџ BasketКдvoid0contentsContextMenuEventV/home/seb/Programmation/basket/src/basket.hСС8џџџџџџџџ Basket eventџџџџџџџџ$QContextMenuEvent*џџџџvoid,contentsDragEnterEventV/home/seb/Programmation/basket/src/basket.hGG.џџџџџџџџ BasketО7€џџџџџџџџџџџџ QDragEnterEvent*џџџџvoid,contentsDragLeaveEventV/home/seb/Programmation/basket/src/basket.hII.џџџџџџџџ BasketОp€џџџџџџџџџџџџ QDragLeaveEvent*џџџџvoid*contentsDragMoveEventV/home/seb/Programmation/basket/src/basket.hHH2џџџџџџџџ BasketОV eventџџџџџџџџQDragMoveEvent*џџџџvoid"contentsDropEventV/home/seb/Programmation/basket/src/basket.hBB*џџџџџџџџ BasketМЧ eventџџџџџџџџQDropEvent*џџџџvoid:contentsMouseDoubleClickEventV/home/seb/Programmation/basket/src/basket.hРР7џџџџџџџџ Basket eventџџџџџџџџQMouseEvent*џџџџvoid,contentsMouseMoveEventV/home/seb/Programmation/basket/src/basket.hНН0џџџџџџџџ Basket eventџџџџџџџџQMouseEvent*џџџџvoid.contentsMousePressEventV/home/seb/Programmation/basket/src/basket.hОО1џџџџџџџџ Basketl eventџџџџџџџџQMouseEvent*џџџџvoid2contentsMouseReleaseEventV/home/seb/Programmation/basket/src/basket.hПП3џџџџџџџџ BasketИf€ eventџџџџџџџџQMouseEvent*џџџџvoidcontentsMovedV/home/seb/Programmation/basket/src/basket.hЂЂџџџџџџџџ BasketAvoidconvertTextsV/home/seb/Programmation/basket/src/basket.hvvџџџџџџџџ Basketbool countV/home/seb/Programmation/basket/src/basket.hнн7$ FIXME: Useful ???џџџџ Basketџџ€intcountFoundsV/home/seb/Programmation/basket/src/basket.hоо7џџџџџџџџ BasketintcountSelectedsV/home/seb/Programmation/basket/src/basket.hпп7џџџџџџџџ BasketNintcountsChangedV/home/seb/Programmation/basket/src/basket.hЯЯ#џџџџџџџџ Basket basketџџџџџџџџBasket*џџџџvoid(countsChangedTimeOutV/home/seb/Programmation/basket/src/basket.hжжџџџџџџџџ BasketivoiddecorationV/home/seb/Programmation/basket/src/basket.h——џџџџџџџџ Basket DecoratedBasket*8delayedCancelInsertPopupMenuV/home/seb/Programmation/basket/src/basket.h  $џџџџџџџџ BasketsvoiddeleteFilesV/home/seb/Programmation/basket/src/basket.huu REIMPLEMENTED:џџџџ BasketvoiddeleteNotesV/home/seb/Programmation/basket/src/basket.hннџџџџџџџџ Basketvoid disableNextClickV/home/seb/Programmation/basket/src/basket.hЁЁџџџџџџџџ Basketvoid*doAutoScrollSelectionV/home/seb/Programmation/basket/src/basket.hДДџџџџџџџџ Basket‚void doCopyV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ Basket€copyModeџџџџџџџџCopyModeџџџџvoiddoHoverEffectsV/home/seb/Programmation/basket/src/basket.h‡‡Sœ << @p pos is optionnal and only used to show the link target in the statusbarџџџџ Baskettnoteџџџџџџџџ Note*џџџџzoneџџџџџџџџNote::Zoneџџџџposџџџџџџџџconst QPoint&џџџџvoiddoHoverEffectsV/home/seb/Programmation/basket/src/basket.hˆˆ'џџџџџџџџ Basketposџџџџџџџџconst QPoint&џџџџvoiddoHoverEffectsV/home/seb/Programmation/basket/src/basket.h‰‰` The same, but using the current cursor positionџџџџ BasketvoiddraggedNotesV/home/seb/Programmation/basket/src/basket.hEE<џџџџџџџџ BasketО(QValueList< Note * >drawContentsV/home/seb/Programmation/basket/src/basket.hККZџџџџџџџџ BasketpainterџџџџџџџџQPainter*џџџџ clipXџџџџџџџџintџџџџ clipYџџџџџџџџintџџџџclipWidthџџџџџџџџintџџџџclipHeightџџџџџџџџintџџџџvoiddrawInserterV/home/seb/Programmation/basket/src/basket.h––Aџџџџџџџџ BasketpainterџџџџџџџџQPainter&џџџџxPainterџџџџџџџџintџџџџyPainterџџџџџџџџintџџџџvoideditedNoteV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ Basket Note*6editorCursorPositionChangedV/home/seb/Programmation/basket/src/basket.h%%#џџџџџџџџ BasketКvoid.editorPropertiesChangedV/home/seb/Programmation/basket/src/basket.h//џџџџџџџџ BasketЙС‚voidenableActionsV/home/seb/Programmation/basket/src/basket.h0 0џџџџџџџџ BasketvoidencryptionKeyV/home/seb/Programmation/basket/src/basket.hNN5џџџџџџџџ BasketQStringencryptionTypeV/home/seb/Programmation/basket/src/basket.hMM5џџџџџџџџ Basketint"ensureNoteVisibleV/home/seb/Programmation/basket/src/basket.hgg#џџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџvoidenterEventV/home/seb/Programmation/basket/src/basket.hЛЛџџџџџџџџ BasketџџџџџџџџџџџџQEvent*џџџџvoid&equalizeColumnSizesV/home/seb/Programmation/basket/src/basket.hррџџџџџџџџ BasketvoidfilterAgainV/home/seb/Programmation/basket/src/basket.h88/џџџџџџџџ BasketКЙ‚ andEnsureVisibleџџџџџџџџboolџџџџvoid$filterAgainDelayedV/home/seb/Programmation/basket/src/basket.h99џџџџџџџџ BasketМc‚voidfirstNoteV/home/seb/Programmation/basket/src/basket.hззGџџџџџџџџ Basket Note* firstNoteInGroupV/home/seb/Programmation/basket/src/basket.hllџџџџџџџџ Basket Note* firstNoteInStackV/home/seb/Programmation/basket/src/basket.hbbџџџџџџџџ Basket Note**firstNoteShownInStackV/home/seb/Programmation/basket/src/basket.hddџџџџџџџџ Basket Note*firstSelectedV/home/seb/Programmation/basket/src/basket.h  џџџџџџџџ BasketК‘ Note*4focusANonSelectedNoteAboveV/home/seb/Programmation/basket/src/basket.h]]3џџџџџџџџ BasketinSameColumnџџџџџџџџboolџџџџvoidJfocusANonSelectedNoteAboveOrThenBelowV/home/seb/Programmation/basket/src/basket.h``-џџџџџџџџ Basketvoid4focusANonSelectedNoteBelowV/home/seb/Programmation/basket/src/basket.h^^3џџџџџџџџ BasketinSameColumnџџџџџџџџboolџџџџvoidJfocusANonSelectedNoteBelowOrThenAboveV/home/seb/Programmation/basket/src/basket.h__-џџџџџџџџ BasketvoidfocusANoteV/home/seb/Programmation/basket/src/basket.h\\џџџџџџџџ BasketvoidfocusInEventV/home/seb/Programmation/basket/src/basket.hii(џџџџџџџџ BasketџџџџџџџџџџџџQFocusEvent*џџџџvoidfocusOutEventV/home/seb/Programmation/basket/src/basket.hjj)џџџџџџџџ BasketџџџџџџџџџџџџQFocusEvent*џџџџvoidfocusedNoteV/home/seb/Programmation/basket/src/basket.haa.џџџџџџџџ Basket Note*folderNameV/home/seb/Programmation/basket/src/basket.hщщ.џџџџџџџџ BasketQStringfullPathV/home/seb/Programmation/basket/src/basket.hъ ъџџџџџџџџ BasketQString&fullPathForFileNameV/home/seb/Programmation/basket/src/basket.hы ы5l Full path of an [existing or not] note in this basketџџџџ Basketoc fileNameџџџџџџџџconst QString&џџџџQString*fullPathForFolderNameV/home/seb/Programmation/basket/src/basket.hьь@џџџџџџџџ BasketfolderNameџџџџџџџџconst QString&џџџџQStringgroupNoteAfterV/home/seb/Programmation/basket/src/basket.hщщ.ю << Add a group at @p with place, move @p with in it, and add @p note (and the next linked notes) just after the group.џџџџ Basketnoteџџџџџџџџ Note*џџџџwithџџџџџџџџ Note*џџџџvoidgroupNoteBeforeV/home/seb/Programmation/basket/src/basket.hъъ.№ << Add a group at @p with place, move @p with in it, and add @p note (and the next linked notes) just before the group.џџџџ Basketnoteџџџџџџџџ Note*џџџџwithџџџџџџџџ Note*џџџџvoid$hasBackgroundImageV/home/seb/Programmation/basket/src/basket.h[[Tџџџџџџџџ Basketbool.hasSelectedTextInEditorV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BasketboolhasTextInEditorV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ Basketbool&hideInsertPopupMenuV/home/seb/Programmation/basket/src/basket.h  џџџџџџџџ BasketvoidiconV/home/seb/Programmation/basket/src/basket.hшш.џџџџџџџџ BasketQString2inactivityAutoLockTimeoutV/home/seb/Programmation/basket/src/basket.h7 7(џџџџџџџџ Basketvoid2inactivityAutoSaveTimeoutV/home/seb/Programmation/basket/src/basket.h##!џџџџџџџџ BasketМ,‚voidinsertColorV/home/seb/Programmation/basket/src/basket.h&џџџџџџџџ Baskett colorџџџџџџџџconst QColor&џџџџvoid"insertCreatedNoteV/home/seb/Programmation/basket/src/basket.h№№#џџџџџџџџ BasketКš€noteџџџџџџџџ Note*џџџџvoidinsertEmptyNoteV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BaskettypeџџџџџџџџintџџџџvoidinsertImageV/home/seb/Programmation/basket/src/basket.h'џџџџџџџџ Basket* imageџџџџџџџџconst QPixmap&џџџџvoidinsertNoteV/home/seb/Programmation/basket/src/basket.hяяtŽ And this one do almost all the above methods depending on the context:џџџџ Basketnoteџџџџџџџџ Note*џџџџclickedџџџџџџџџ Note*џџџџzoneџџџџџџџџintџџџџposџџџџџџџџconst QPoint&џџџџ$animateNewPositionџџџџџџџџboolџџџџvoidinsertSelectionV/home/seb/Programmation/basket/src/basket.hѓѓ<џџџџџџџџ BasketxselectionџџџџџџџџNoteSelection*џџџџ afterџџџџџџџџ Note*џџџџvoidinsertWizardV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BaskettypeџџџџџџџџintџџџџvoidinserterGroupV/home/seb/Programmation/basket/src/basket.h……1џџџџџџџџ BasketlboolinserterRectV/home/seb/Programmation/basket/src/basket.h””9џџџџџџџџ Basketconst QRect&inserterShownV/home/seb/Programmation/basket/src/basket.h••9џџџџџџџџ BasketboolinserterSplitV/home/seb/Programmation/basket/src/basket.h„„1b bool inserterShown() { return m_inserterShown; }џџџџ BasketboolinvertSelectionV/home/seb/Programmation/basket/src/basket.hММџџџџџџџџ Basketvoid"invertSelectionOfV/home/seb/Programmation/basket/src/basket.hОО'џџџџџџџџ BaskettoSelectџџџџџџџџ Note*џџџџvoidisColumnsLayoutV/home/seb/Programmation/basket/src/basket.hййGџџџџџџџџ BasketboolisDuringDragV/home/seb/Programmation/basket/src/basket.hDD/џџџџџџџџ BasketОboolisDuringEditV/home/seb/Programmation/basket/src/basket.h=џџџџџџџџ BasketboolisEncryptedV/home/seb/Programmation/basket/src/basket.h>>џџџџџџџџ BasketboolisFileEncryptedV/home/seb/Programmation/basket/src/basket.h??џџџџџџџџ BasketboolisFilteringV/home/seb/Programmation/basket/src/basket.h::џџџџџџџџ BasketМmboolisFreeLayoutV/home/seb/Programmation/basket/src/basket.hккGџџџџџџџџ BasketboolisLoadedV/home/seb/Programmation/basket/src/basket.hBB5џџџџџџџџ BasketboolisLockedV/home/seb/Programmation/basket/src/basket.h@@5џџџџџџџџ BasketboolisMindMapV/home/seb/Programmation/basket/src/basket.hллGџџџџџџџџ BasketboolisSelectingV/home/seb/Programmation/basket/src/basket.hЖЖ4џџџџџџџџ Basketbool"isTiledBackgroundV/home/seb/Programmation/basket/src/basket.h]]Tџџџџџџџџ BasketboolkeyPressEventV/home/seb/Programmation/basket/src/basket.hhh-џџџџџџџџ Basket eventџџџџџџџџQKeyEvent*џџџџvoidlastNoteV/home/seb/Programmation/basket/src/basket.hооџџџџџџџџ Basket Note*lastNoteInStackV/home/seb/Programmation/basket/src/basket.hccџџџџџџџџ Basket Note*(lastNoteShownInStackV/home/seb/Programmation/basket/src/basket.heeџџџџџџџџ Basket Note*lastSelectedV/home/seb/Programmation/basket/src/basket.h  џџџџџџџџ Basket Note*leaveEventV/home/seb/Programmation/basket/src/basket.hММџџџџџџџџ BasketџџџџџџџџџџџџQEvent*џџџџvoidlinkLookChangedV/home/seb/Programmation/basket/src/basket.hббџџџџџџџџ Basket voidlistUsedTagsV/home/seb/Programmation/basket/src/basket.hUU*џџџџџџџџ Basketlistџџџџџџџџ(QValueList< Tag * >&џџџџvoidloadV/home/seb/Programmation/basket/src/basket.h99 џџџџџџџџ BasketvoidloadFromFileV/home/seb/Programmation/basket/src/basket.hDDZџџџџџџџџ BasketКЈfullPathџџџџџџџџconst QString&џџџџ stringџџџџџџџџQString*џџџџisLocalEncodingџџџџџџџџboolџџџџboolloadFromFileV/home/seb/Programmation/basket/src/basket.hEE>џџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ arrayџџџџџџџџQByteArray*џџџџboolloadNotesV/home/seb/Programmation/basket/src/basket.h337џџџџџџџџ Basket notesџџџџџџџџ$const QDomElement&џџџџ parentџџџџџџџџ Note*џџџџvoidloadPropertiesV/home/seb/Programmation/basket/src/basket.h::3џџџџџџџџ Basketpropertiesџџџџџџџџ$const QDomElement&џџџџvoidloadingLaunchedV/home/seb/Programmation/basket/src/basket.hCC5џџџџџџџџ BasketboollockV/home/seb/Programmation/basket/src/basket.hAA џџџџџџџџ BasketvoidmaybeTipV/home/seb/Programmation/basket/src/basket.h! TOOL TIPS:џџџџ Basketmposџџџџџџџџconst QPoint&џџџџvoid0mouseEnteredEditorWidgetV/home/seb/Programmation/basket/src/basket.hŠŠ џџџџџџџџ BasketvoidmoveSelectionToV/home/seb/Programmation/basket/src/basket.h-џџџџџџџџ Basketohereџџџџџџџџ Note*џџџџ belowџџџџџџџџboolџџџџvoidnewFilterV/home/seb/Programmation/basket/src/basket.h55E FILTERING:џџџџ BasketКAdataџџџџџџџџ"const FilterData&џџџџ andEnsureVisibleџџџџџџџџboolџџџџvoid noteAtV/home/seb/Programmation/basket/src/basket.hжжџџџџџџџџ Basketxџџџџџџџџintџџџџyџџџџџџџџintџџџџ Note*noteCopyV/home/seb/Programmation/basket/src/basket.hјјџџџџџџџџ BasketvoidnoteCutV/home/seb/Programmation/basket/src/basket.hљљџџџџџџџџ BasketvoidnoteDeleteV/home/seb/Programmation/basket/src/basket.hііџџџџџџџџ Basketvoid:noteDeleteWithoutConfirmationV/home/seb/Programmation/basket/src/basket.hїї?џџџџџџџџ BasketdeleteFilesTooџџџџџџџџboolџџџџvoidnoteEditV/home/seb/Programmation/basket/src/basket.hєє^\ ACTIONS ON SELECTED NOTES FROM THE INTERFACE:џџџџ Basketnoteџџџџџџџџ Note*џџџџjustAddedџџџџџџџџboolџџџџclickedPointџџџџџџџџconst QPoint&џџџџvoidnoteForFullPathV/home/seb/Programmation/basket/src/basket.hMM+џџџџџџџџ Basketpathџџџџџџџџconst QString&џџџџ Note*noteGroupV/home/seb/Programmation/basket/src/basket.h§§џџџџџџџџ Basketvoid noteMoveNoteDownV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BasketvoidnoteMoveNoteUpV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ Basketvoid noteMoveOnBottomV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BaskettvoidnoteMoveOnTopV/home/seb/Programmation/basket/src/basket.hџџџџџџџџџџ Basketavoid noteOnV/home/seb/Programmation/basket/src/basket.hqqџџџџџџџџ Basketsideџџџџџџџџ NoteOnџџџџ Note*noteOnEndV/home/seb/Programmation/basket/src/basket.hnnџџџџџџџџ Basket Note*noteOnHomeV/home/seb/Programmation/basket/src/basket.hmmџџџџџџџџ Basket Note*noteOpenV/home/seb/Programmation/basket/src/basket.hњњџџџџџџџџ BasketКЦ‚noteџџџџџџџџ Note*џџџџvoidnoteOpenWithV/home/seb/Programmation/basket/src/basket.hћћ#џџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџvoidnoteSaveAsV/home/seb/Programmation/basket/src/basket.hќќџџџџџџџџ BasketvoidnoteUngroupV/home/seb/Programmation/basket/src/basket.hўўџџџџџџџџ BasketvoidnoteVisibleRectV/home/seb/Programmation/basket/src/basket.hkk"Z clipped global (desktop as origin) rectangleџџџџ Basketnoteџџџџџџџџ Note*џџџџ QRectopenBasketV/home/seb/Programmation/basket/src/basket.h00џџџџџџџџ BasketМ voidpasteNoteV/home/seb/Programmation/basket/src/basket.h>џџџџџџџџ Basketmodeџџџџџџџџ QClipboard::ModeџџџџvoidplaceEditorV/home/seb/Programmation/basket/src/basket.h**0џџџџџџџџ BasketЙѕ‚ andEnsureVisibleџџџџџџџџboolџџџџvoid6placeEditorAndEnsureVisibleV/home/seb/Programmation/basket/src/basket.h++#џџџџџџџџ BasketЛ‚voidplaceInserterV/home/seb/Programmation/basket/src/basket.h€€)џџџџџџџџ Basketџџ€noteџџџџџџџџ Note*џџџџzoneџџџџџџџџintџџџџvoidpopupEmblemMenuV/home/seb/Programmation/basket/src/basket.h3џџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџemblemNumberџџџџџџџџintџџџџvoidpopupTagsMenuV/home/seb/Programmation/basket/src/basket.hŒŒџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџvoidpostMessageV/home/seb/Programmation/basket/src/basket.hЫЫ)Є COMMUNICATION WITH ITS CONTAINER: ( << Post a temporar message in the statusBar.)џџџџ Basketmessageџџџџџџџџconst QString&џџџџvoidpreparePlugV/home/seb/Programmation/basket/src/basket.hііџџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџvoidprependNoteInV/home/seb/Programmation/basket/src/basket.hхх,z The following methods assume that the note(s) to insert already all have 'this' as the parent basket: ( << Add @p note (and the next linked notes) as the first note(s) of the group @p in.)џџџџ Basketnoteџџџџџџџџ Note*џџџџinџџџџџџџџ Note*џџџџvoid"propertiesChangedV/home/seb/Programmation/basket/src/basket.hЮЮ'џџџџџџџџ Basket basketџџџџџџџџBasket*џџџџvoid$recomputeAllStylesV/home/seb/Programmation/basket/src/basket.h››џџџџџџџџ Basketvoid&recomputeBlankRectsV/home/seb/Programmation/basket/src/basket.hЦЦџџџџџџџџ Basketvoid&redirectEditActionsV/home/seb/Programmation/basket/src/basket.h=џџџџџџџџ BasketboolrelayoutNotesV/home/seb/Programmation/basket/src/basket.hее!џџџџџџџџ Basketanimateџџџџџџџџboolџџџџvoid<removeAllTagsFromSelectedNotesV/home/seb/Programmation/basket/src/basket.h&џџџџџџџџ BasketvoidremoveInserterV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BasketNvoid$removeSelectedNoteV/home/seb/Programmation/basket/src/basket.hллKџџџџџџџџ Basketvoid4removeTagFromSelectedNotesV/home/seb/Programmation/basket/src/basket.h*џџџџџџџџ Basketџџ€tagџџџџџџџџTag*џџџџvoid"removeWatchedFileV/home/seb/Programmation/basket/src/basket.h‰‰0џџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџvoidremovedStatesV/home/seb/Programmation/basket/src/basket.hœœ<џџџџџџџџ BasketdeletedStatesџџџџџџџџ8const QValueList< State * >&џџџџvoidresetInsertToV/home/seb/Programmation/basket/src/basket.h••џџџџџџџџ Basketvoid$resetInsertionDataV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ Basketvoid"resetSelectedNoteV/home/seb/Programmation/basket/src/basket.hмм`џџџџџџџџ Basketvoid$resetStatusBarTextV/home/seb/Programmation/basket/src/basket.hЭЭN << Equivalent to setStatusBarText("").џџџџ Basketvoid6resetWasInLastSelectionRectV/home/seb/Programmation/basket/src/basket.hЙЙ#џџџџџџџџ BaskettvoidresizingNoteV/home/seb/Programmation/basket/src/basket.hммGџџџџџџџџ Basket Note*(restoreInsertionDataV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ Basketvoid safelySaveToFileV/home/seb/Programmation/basket/src/basket.hI IOџџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ arrayџџџџџџџџ"const QByteArray&џџџџbool safelySaveToFileV/home/seb/Programmation/basket/src/basket.hJ J_џџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ arrayџџџџџџџџ"const QByteArray&џџџџ lengthџџџџџџџџQ_ULONGџџџџbool safelySaveToFileV/home/seb/Programmation/basket/src/basket.hK Kkџџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ stringџџџџџџџџconst QString&џџџџisLocalEncodingџџџџџџџџboolџџџџboolsaveV/home/seb/Programmation/basket/src/basket.h<< џџџџџџџџ BasketboolsaveAgainV/home/seb/Programmation/basket/src/basket.hOOџџџџџџџџ Basketebool,saveGradientBackgroundV/home/seb/Programmation/basket/src/basket.hRReџџџџџџџџ Basket colorџџџџџџџџconst QColor&џџџџfontџџџџџџџџconst QFont&џџџџ folderџџџџџџџџconst QString&џџџџQString"saveInsertionDataV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BasketvoidsaveNotesV/home/seb/Programmation/basket/src/basket.h44Kџџџџџџџџ BasketdocumentџџџџџџџџQDomDocument&џџџџelementџџџџџџџџQDomElement&џџџџ parentџџџџџџџџ Note*џџџџvoidsavePropertiesV/home/seb/Programmation/basket/src/basket.h;;Eџџџџџџџџ BasketdocumentџџџџџџџџQDomDocument&џџџџpropertiesџџџџџџџџQDomElement&џџџџvoidsaveToFileV/home/seb/Programmation/basket/src/basket.hFFBџџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ arrayџџџџџџџџ"const QByteArray&џџџџboolsaveToFileV/home/seb/Programmation/basket/src/basket.hGGRџџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ arrayџџџџџџџџ"const QByteArray&џџџџ lengthџџџџџџџџQ_ULONGџџџџboolsaveToFileV/home/seb/Programmation/basket/src/basket.hHH^џџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџ stringџџџџџџџџconst QString&џџџџisLocalEncodingџџџџџџџџboolџџџџboolselectAllV/home/seb/Programmation/basket/src/basket.hККџџџџџџџџ BasketvoidselectNotesInV/home/seb/Programmation/basket/src/basket.hИИXџџџџџџџџ Basketrectџџџџџџџџconst QRect&џџџџinvertSelectionџџџџџџџџboolџџџџunselectOthersџџџџџџџџboolџџџџvoidselectRangeV/home/seb/Programmation/basket/src/basket.hffET FIXME: Not really a focus related method!џџџџ Basket startџџџџџџџџ Note*џџџџendџџџџџџџџ Note*џџџџunselectOthersџџџџџџџџboolџџџџvoidselectSelectionV/home/seb/Programmation/basket/src/basket.hєє/џџџџџџџџ BasketselectionџџџџџџџџNoteSelection*џџџџvoid.selectedAllTextInEditorV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BasketboolselectedGroupV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ Basket Note*selectedNotesV/home/seb/Programmation/basket/src/basket.hССџџџџџџџџ BasketNoteSelection**selectedNotesHaveTagsV/home/seb/Programmation/basket/src/basket.h““џџџџџџџџ Basketbool0selectionChangedInEditorV/home/seb/Programmation/basket/src/basket.h!! џџџџџџџџ BasketЙп‚void&selectionIsOneGroupV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BasketboolselectionRectV/home/seb/Programmation/basket/src/basket.hЗЗ@џџџџџџџџ Basketconst QRect&0selectionRectInsideColorV/home/seb/Programmation/basket/src/basket.hПП"џџџџџџџџ Basket QColorsetAppearanceV/home/seb/Programmation/basket/src/basket.hcc•џџџџџџџџ BasketО‚iconџџџџџџџџconst QString&џџџџnameџџџџџџџџconst QString&џџџџbackgroundImageџџџџџџџџconst QString&џџџџbackgroundColorџџџџџџџџconst QColor&џџџџtextColorџџџџџџџџconst QColor&џџџџvoidsetDispositionV/home/seb/Programmation/basket/src/basket.hпп6џџџџџџџџ BasketdispositionџџџџџџџџintџџџџcolumnCountџџџџџџџџintџџџџvoid0setFocusIfNotInPopupMenuV/home/seb/Programmation/basket/src/basket.hХХ џџџџџџџџ BasketvoidsetFocusedNoteV/home/seb/Programmation/basket/src/basket.h[[ џџџџџџџџ Basketnoteџџџџџџџџ Note*џџџџvoid$setInsertPopupMenuV/home/seb/Programmation/basket/src/basket.h  >џџџџџџџџ BasketvoidsetProtectionV/home/seb/Programmation/basket/src/basket.hLL*џџџџџџџџ BaskettypeџџџџџџџџintџџџџkeyџџџџџџџџQStringџџџџboolsetShortcutV/home/seb/Programmation/basket/src/basket.hss1џџџџџџџџ BasketshortcutџџџџџџџџKShortcutџџџџ actionџџџџџџџџintџџџџvoid setStatusBarTextV/home/seb/Programmation/basket/src/basket.hЬЬ.Œ << Set the permanent statusBar text or reset it if message isEmpty().џџџџ BasketМ5messageџџџџџџџџconst QString&џџџџvoidshortcutV/home/seb/Programmation/basket/src/basket.hqq6џџџџџџџџ BasketKShortcutshortcutActionV/home/seb/Programmation/basket/src/basket.hrr6џџџџџџџџ Basketint8showEditedNoteWhileFilteringV/home/seb/Programmation/basket/src/basket.hѕѕ$џџџџџџџџ Basketvoid"showFrameInsertToV/home/seb/Programmation/basket/src/basket.h””Z FROM OLD ARCHITECTURE **********************џџџџ Basketvoid&signalCountsChangedV/home/seb/Programmation/basket/src/basket.hввџџџџџџџџ Basketvoid slotCopyingDone2V/home/seb/Programmation/basket/src/basket.hKK%џџџџџџџџ BasketОŒjobџџџџџџџџKIO::Job*џџџџvoid8stateForTagFromSelectedNotesV/home/seb/Programmation/basket/src/basket.h˜˜.џџџџџџџџ BaskettagџџџџџџџџTag*џџџџ State*.stopAutoScrollSelectionV/home/seb/Programmation/basket/src/basket.hВВџџџџџџџџ Basketvoid2subscribeBackgroundImagesV/home/seb/Programmation/basket/src/basket.hff!џџџџџџџџ BaskettvoidtextColorV/home/seb/Programmation/basket/src/basket.hbbџџџџџџџџ Basketџџ€ QColor textColorSettingV/home/seb/Programmation/basket/src/basket.h``Tџџџџџџџџ Basket QColortheSelectedNoteV/home/seb/Programmation/basket/src/basket.hРРџџџџџџџџ Basket Note*4timeoutHideInsertPopupMenuV/home/seb/Programmation/basket/src/basket.h"џџџџџџџџ BasketЙСvoid$toggledStateInMenuV/home/seb/Programmation/basket/src/basket.hŸŸ џџџџџџџџ Basketidџџџџџџџџintџџџџvoid toggledTagInMenuV/home/seb/Programmation/basket/src/basket.hžžџџџџџџџџ BasketidџџџџџџџџintџџџџvoidunbufferizeAllV/home/seb/Programmation/basket/src/basket.heeџџџџџџџџ BaskettvoidungroupNoteV/home/seb/Programmation/basket/src/basket.hээ#j << After that, you should delete the notes yourself. Do not call prepend/append/group... functions two times: unplug and ok ( << Unplug @p group but put child notes at its place.)џџџџ Basket groupџџџџџџџџ Note*џџџџvoid unlockV/home/seb/Programmation/basket/src/basket.h55џџџџџџџџ BasketvoidunlockHoveringV/home/seb/Programmation/basket/src/basket.h  џџџџџџџџ BasketvoidunplugNoteV/home/seb/Programmation/basket/src/basket.hыы"Ў << Unplug @p note (and its child notes) from the basket (and also decrease counts...).џџџџ Basketnoteџџџџџџџџ Note*џџџџvoidunplugSelectionV/home/seb/Programmation/basket/src/basket.hђђ/: And working with selections:џџџџ BasketselectionџџџџџџџџNoteSelection*џџџџvoidunselectAllV/home/seb/Programmation/basket/src/basket.hЛЛџџџџџџџџ BasketvoidunselectAllButV/home/seb/Programmation/basket/src/basket.hНН$џџџџџџџџ BaskettoSelectџџџџџџџџ Note*џџџџvoidunsetNotesWidthV/home/seb/Programmation/basket/src/basket.hддџџџџџџџџ Basketvoid6unsubscribeBackgroundImagesV/home/seb/Programmation/basket/src/basket.hgg#џџџџџџџџ Basketvoid,updateEditorAppearanceV/home/seb/Programmation/basket/src/basket.h..џџџџџџџџ BasketЛ1‚void&updateModifiedNotesV/home/seb/Programmation/basket/src/basket.hџџџџџџџџ BasketvoidupdateNoteV/home/seb/Programmation/basket/src/basket.hТТџџџџџџџџ BasketЛ‚€noteџџџџџџџџ Note*џџџџvoidusedStatesV/home/seb/Programmation/basket/src/basket.hQQ  EXPORTATION:џџџџ Basket*QValueList< State * >validateFilterV/home/seb/Programmation/basket/src/basket.h77џџџџџџџџ BasketКЁ‚void&viewportResizeEventV/home/seb/Programmation/basket/src/basket.hЙЙ)џџџџџџџџ BasketџџџџџџџџџџџџQResizeEvent*џџџџvoid$watchedFileDeletedV/home/seb/Programmation/basket/src/basket.hŒŒ1џџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџvoid&watchedFileModifiedV/home/seb/Programmation/basket/src/basket.h‹‹2џџџџџџџџ BasketfullPathџџџџџџџџconst QString&џџџџvoidwheelEventV/home/seb/Programmation/basket/src/basket.hzz$џџџџџџџџ Basket eventџџџџџџџџQWheelEvent*џџџџvoid~ BasketV/home/seb/Programmation/basket/src/basket.hАА џџџџџџџџ Basketџџџџ,addSelectedNoteV/home/seb/Programmation/basket/src/basket.hккK NOTES COUNTING:џџџџ Basketvoid,backgroundColorSettingV/home/seb/Programmation/basket/src/basket.h__Tџџџџџџџџ BasketЛў QColor&backgroundImageNameV/home/seb/Programmation/basket/src/basket.h^^Tџџџџџџџџ BasketЛ€QString backgroundPixmapV/home/seb/Programmation/basket/src/basket.h\\Tџџџџџџџџ Basketconst QPixmap*basketNameV/home/seb/Programmation/basket/src/basket.hчч. PROPERTIES:џџџџ BasketQString*cancelInsertPopupMenuV/home/seb/Programmation/basket/src/basket.h  >џџџџџџџџ BasketvoidcolumnsCountV/home/seb/Programmation/basket/src/basket.hииGџџџџџџџџ Basketint$computeInsertPlaceV/home/seb/Programmation/basket/src/basket.h——Bџџџџџџџџ Basketџџџџџџџџџџџџconst QPoint&џџџџvoid countV/home/seb/Programmation/basket/src/basket.hнн7$ FIXME: Useful ???џџџџ Basketџџ€intcountFoundsV/home/seb/Programmation/basket/src/basket.hоо7џџџџџџџџ BasketintcountSelectedsV/home/seb/Programmation/basket/src/basket.hпп7џџџџџџџџ BasketNintdraggedNotesV/home/seb/Programmation/basket/src/basket.hEE<џџџџџџџџ BasketО(QValueList< Note * >encryptionKeyV/home/seb/Programmation/basket/src/basket.hNN5џџџџџџџџ BasketQStringencryptionTypeV/home/seb/Programmation/basket/src/basket.hMM5џџџџџџџџ BasketintfirstNoteV/home/seb/Programmation/basket/src/basket.hззGџџџџџџџџ Basket Note*focusedNoteV/home/seb/Programmation/basket/src/basket.haa.џџџџџџџџ Basket Note*folderNameV/home/seb/Programmation/basket/src/basket.hщщ.џџџџџџџџ BasketQString$hasBackgroundImageV/home/seb/Programmation/basket/src/basket.h[[Tџџџџџџџџ BasketbooliconV/home/seb/Programmation/basket/src/basket.hшш.џџџџџџџџ BasketQStringinserterGroupV/home/seb/Programmation/basket/src/basket.h……1џџџџџџџџ BasketlboolinserterRectV/home/seb/Programmation/basket/src/basket.h””9џџџџџџџџ Basketconst QRect&inserterShownV/home/seb/Programmation/basket/src/basket.h••9џџџџџџџџ BasketboolinserterSplitV/home/seb/Programmation/basket/src/basket.h„„1b bool inserterShown() { return m_inserterShown; }џџџџ BasketboolisColumnsLayoutV/home/seb/Programmation/basket/src/basket.hййGџџџџџџџџ BasketboolisDuringDragV/home/seb/Programmation/basket/src/basket.hDD/џџџџџџџџ BasketОboolisDuringEditV/home/seb/Programmation/basket/src/basket.h=џџџџџџџџ BasketboolisFreeLayoutV/home/seb/Programmation/basket/src/basket.hккGџџџџџџџџ BasketboolisLoadedV/home/seb/Programmation/basket/src/basket.hBB5џџџџџџџџ BasketboolisLockedV/home/seb/Programmation/basket/src/basket.h@@5џџџџџџџџ BasketboolisMindMapV/home/seb/Programmation/basket/src/basket.hллGџџџџџџџџ BasketboolisSelectingV/home/seb/Programmation/basket/src/basket.hЖЖ4џџџџџџџџ Basketbool"isTiledBackgroundV/home/seb/Programmation/basket/src/basket.h]]Tџџџџџџџџ BasketboolloadingLaunchedV/home/seb/Programmation/basket/src/basket.hCC5џџџџџџџџ Basketbool&redirectEditActionsV/home/seb/Programmation/basket/src/basket.h=џџџџџџџџ Basketbool$removeSelectedNoteV/home/seb/Programmation/basket/src/basket.hллKџџџџџџџџ BasketvoidresetInsertToV/home/seb/Programmation/basket/src/basket.h••џџџџџџџџ Basketvoid"resetSelectedNoteV/home/seb/Programmation/basket/src/basket.hмм`џџџџџџџџ BasketvoidresizingNoteV/home/seb/Programmation/basket/src/basket.hммGџџџџџџџџ Basket Note*selectionRectV/home/seb/Programmation/basket/src/basket.hЗЗ@џџџџџџџџ Basketconst QRect&$setInsertPopupMenuV/home/seb/Programmation/basket/src/basket.h  >џџџџџџџџ BasketvoidshortcutV/home/seb/Programmation/basket/src/basket.hqq6џџџџџџџџ BasketKShortcutshortcutActionV/home/seb/Programmation/basket/src/basket.hrr6џџџџџџџџ Basketint"showFrameInsertToV/home/seb/Programmation/basket/src/basket.h””Z FROM OLD ARCHITECTURE **********************џџџџ Basketvoid textColorSettingV/home/seb/Programmation/basket/src/basket.h``Tџџџџџџџџ Basket QColordBOTTOM_SIDEV/home/seb/Programmation/basket/src/basket.hp4p?џџџџ NoteOnCopyToClipboardV/home/seb/Programmation/basket/src/basket.h џџџџCopyModeCopyToSelectionV/home/seb/Programmation/basket/src/basket.h"1џџџџCopyModeCutToClipboardV/home/seb/Programmation/basket/src/basket.h3AџџџџCopyModeFRAME_DELAYV/home/seb/Programmation/basket/src/basket.hџџџџconst intLEFT_SIDEV/home/seb/Programmation/basket/src/basket.hppџџџџ NoteOnNoEncryptionV/home/seb/Programmation/basket/src/basket.hЉЉџџџџEncryptionTypes$PasswordEncryptionV/home/seb/Programmation/basket/src/basket.hЊЊџџџџEncryptionTypes(PrivateKeyEncryptionV/home/seb/Programmation/basket/src/basket.hЋЋџџџџEncryptionTypesRIGHT_SIDEV/home/seb/Programmation/basket/src/basket.hpp(џџџџ NoteOnTOP_SIDEV/home/seb/Programmation/basket/src/basket.hp*p2џџџџ NoteOnm_actionV/home/seb/Programmation/basket/src/basket.hk k> Temporar: for deletion purposeKAction*m_animatedNotesV/home/seb/Programmation/basket/src/basket.h" ANIMATIONS:(QValueList< Note * > m_animationTimerV/home/seb/Programmation/basket/src/basket.h#џџџџ QTimer4m_autoScrollSelectionTimerV/home/seb/Programmation/basket/src/basket.hББ"џџџџ QTimer0m_backgroundColorSettingV/home/seb/Programmation/basket/src/basket.hS S" BACKGROUND: QColor*m_backgroundImageNameV/home/seb/Programmation/basket/src/basket.hT TџџџџQString$m_backgroundPixmapV/home/seb/Programmation/basket/src/basket.hU UџџџџQPixmap*"m_backgroundTiledV/home/seb/Programmation/basket/src/basket.hX Xџџџџboolm_basketNameV/home/seb/Programmation/basket/src/basket.hю юџџџџQStringm_blankAreasV/home/seb/Programmation/basket/src/basket.hХХ, BLANK SPACES DRAWING:&QValueList< QRect >m_buttonV/home/seb/Programmation/basket/src/basket.h) )џџџџQPushButton*m_canDragV/home/seb/Programmation/basket/src/basket.hЗЗџџџџbool"m_clickedToInsertV/home/seb/Programmation/basket/src/basket.hјјџџџџ Note*m_columnsCountV/home/seb/Programmation/basket/src/basket.hЪ Ъџџџџintm_cornerWidgetV/home/seb/Programmation/basket/src/basket.hЧ ЧџџџџQWidget*m_countV/home/seb/Programmation/basket/src/basket.hсс џџџџintm_countFoundsV/home/seb/Programmation/basket/src/basket.hттџџџџint m_countSelectedsV/home/seb/Programmation/basket/src/basket.hууџџџџintm_decryptBoxV/home/seb/Programmation/basket/src/basket.h((џџџџQFrame*m_deltaYV/home/seb/Programmation/basket/src/basket.hџџџџint$m_doNotCloseEditorV/home/seb/Programmation/basket/src/basket.h џџџџboolm_draggedNotesV/home/seb/Programmation/basket/src/basket.h??!џџџџ(QValueList< Note * >m_editIndexV/home/seb/Programmation/basket/src/basket.h џџџџintm_editParagraphV/home/seb/Programmation/basket/src/basket.h џџџџintm_editorV/home/seb/Programmation/basket/src/basket.h  NOTES EDITION:NoteEditor*m_editorHeightV/home/seb/Programmation/basket/src/basket.h џџџџintm_editorWidthV/home/seb/Programmation/basket/src/basket.h џџџџintm_editorXV/home/seb/Programmation/basket/src/basket.h''џџџџintm_editorYV/home/seb/Programmation/basket/src/basket.h((џџџџintm_encryptionKeyV/home/seb/Programmation/basket/src/basket.h+ +џџџџQString m_encryptionTypeV/home/seb/Programmation/basket/src/basket.h**џџџџintm_firstNoteV/home/seb/Programmation/basket/src/basket.hЩЩ LAYOUT: Note*m_focusedNoteV/home/seb/Programmation/basket/src/basket.hYY MANAGE FOCUS: Note*m_folderNameV/home/seb/Programmation/basket/src/basket.h№ №џџџџQStringm_hoveredNoteV/home/seb/Programmation/basket/src/basket.hww$ USER INTERACTION: Note*m_hoveredZoneV/home/seb/Programmation/basket/src/basket.hxxџџџџint m_iconV/home/seb/Programmation/basket/src/basket.hя яџџџџQStringJm_ignoreCloseEditorOnNextMouseReleaseV/home/seb/Programmation/basket/src/basket.hЕЕ-џџџџbool2m_inactivityAutoLockTimerV/home/seb/Programmation/basket/src/basket.h//-џџџџ QTimer2m_inactivityAutoSaveTimerV/home/seb/Programmation/basket/src/basket.h &џџџџ QTimerm_inserterGroupV/home/seb/Programmation/basket/src/basket.hџџџџboolm_inserterRectV/home/seb/Programmation/basket/src/basket.h{{џџџџ QRectm_inserterShownV/home/seb/Programmation/basket/src/basket.h||џџџџboolm_inserterSplitV/home/seb/Programmation/basket/src/basket.h}}џџџџboolm_inserterTopV/home/seb/Programmation/basket/src/basket.h~~џџџџboolm_isDuringDragV/home/seb/Programmation/basket/src/basket.h>> DRAG AND DROP:bool&m_isInsertPopupMenuV/home/seb/Programmation/basket/src/basket.hўўџџџџboolm_isSelectingV/home/seb/Programmation/basket/src/basket.hЋЋ SELECTION:bool$m_lastDisableClickV/home/seb/Programmation/basket/src/basket.hЇЇџџџџ QTimem_lastFrameTimeV/home/seb/Programmation/basket/src/basket.h"џџџџ QTime$m_leftEditorBorderV/home/seb/Programmation/basket/src/basket.h&@QWidget *m_rightEditorBorder;$TransparentWidget*m_loadedV/home/seb/Programmation/basket/src/basket.h$$ LOAD AND SAVE:bool"m_loadingLaunchedV/home/seb/Programmation/basket/src/basket.h%%џџџџboolm_lockedV/home/seb/Programmation/basket/src/basket.h&&џџџџbool m_lockedHoveringV/home/seb/Programmation/basket/src/basket.hyyџџџџboolm_mindMapV/home/seb/Programmation/basket/src/basket.hЫ Ыџџџџboolm_modifiedFilesV/home/seb/Programmation/basket/src/basket.h††%џџџџ*QValueList< QString >m_movingNoteV/home/seb/Programmation/basket/src/basket.hЮЮџџџџ Note*0m_noActionOnMouseReleaseV/home/seb/Programmation/basket/src/basket.hДД $ USER INTERACTION:bool0m_opaqueBackgroundPixmapV/home/seb/Programmation/basket/src/basket.hV V"џџџџQPixmap*m_pickedHandleV/home/seb/Programmation/basket/src/basket.hЯ Яџџџџ QPointm_pickedResizerV/home/seb/Programmation/basket/src/basket.hЭ Эџџџџintm_posToInsertV/home/seb/Programmation/basket/src/basket.hњњџџџџ QPointm_pressPosV/home/seb/Programmation/basket/src/basket.hЖЖџџџџ QPoint*m_redirectEditActionsV/home/seb/Programmation/basket/src/basket.h "џџџџboolm_resizingNoteV/home/seb/Programmation/basket/src/basket.hЬЬџџџџ Note*&m_rightEditorBorderV/home/seb/Programmation/basket/src/basket.h'џџџџ$TransparentWidget*,m_savedClickedToInsertV/home/seb/Programmation/basket/src/basket.hћћџџџџ Note*$m_savedPosToInsertV/home/seb/Programmation/basket/src/basket.h§§џџџџ QPoint&m_savedZoneToInsertV/home/seb/Programmation/basket/src/basket.hќќџџџџint4m_selectedBackgroundPixmapV/home/seb/Programmation/basket/src/basket.hW W$џџџџQPixmap**m_selectionBeginPointV/home/seb/Programmation/basket/src/basket.hЎЎџџџџ QPoint&m_selectionEndPointV/home/seb/Programmation/basket/src/basket.hЏЏџџџџ QPoint"m_selectionInvertV/home/seb/Programmation/basket/src/basket.h­­џџџџboolm_selectionRectV/home/seb/Programmation/basket/src/basket.hААџџџџ QRect$m_selectionStartedV/home/seb/Programmation/basket/src/basket.hЌЌџџџџbool m_shortcutActionV/home/seb/Programmation/basket/src/basket.hm mџџџџint:m_shouldConvertPlainTextNotesV/home/seb/Programmation/basket/src/basket.h''#џџџџbool6m_startOfShiftSelectionNoteV/home/seb/Programmation/basket/src/basket.h"џџџџ Note*m_tagPopupV/home/seb/Programmation/basket/src/basket.hІІџџџџTag*m_tagPopupNoteV/home/seb/Programmation/basket/src/basket.hЄЄџџџџ Note*$m_textColorSettingV/home/seb/Programmation/basket/src/basket.hY Yџџџџ QColor(m_timerCountsChangedV/home/seb/Programmation/basket/src/basket.hддџџџџ QTimerm_underMouseV/home/seb/Programmation/basket/src/basket.hzzџџџџboolm_watcherV/home/seb/Programmation/basket/src/basket.h„„, THE NEW FILE WATCHER:KDirWatch*m_watcherTimerV/home/seb/Programmation/basket/src/basket.h……$џџџџ QTimerm_zoneToInsertV/home/seb/Programmation/basket/src/basket.hљљџџџџinttmpHeightV/home/seb/Programmation/basket/src/basket.hввџџџџinttmpWidthV/home/seb/Programmation/basket/src/basket.hбб џџџџint CopyModeV/home/seb/Programmation/basket/src/basket.hCџџџџconst int EncryptionTypesV/home/seb/Programmation/basket/src/basket.hЈЌ8 CONSTRUCTOR AND DESTRUCTOR:const int NoteOnV/home/seb/Programmation/basket/src/basket.hppAџџџџconst intDecoratedBasketV/home/seb/Programmation/basket/src/basket.h|Њ This class handle Basket and add a FilterWidget on top of it. @author Sџ§astien LaotџџџџQWidget DecoratedBasketV/home/seb/Programmation/basket/src/basket.h€€aџџџџџџџџDecoratedBasket parentџџџџџџџџQWidget*џџџџfolderNameџџџџџџџџconst QString&џџџџnameџџџџџџџџconst char*џџџџflџџџџџџџџ WFlagsџџџџџџџџ basketV/home/seb/Programmation/basket/src/basket.hˆˆBџџџџџџџџDecoratedBasketBasket*filterBarV/home/seb/Programmation/basket/src/basket.h‡‡BџџџџџџџџDecoratedBasketFilterBar*filterDataV/home/seb/Programmation/basket/src/basket.h††BџџџџџџџџDecoratedBasket"const FilterData& isFilterBarShownV/home/seb/Programmation/basket/src/basket.h……BџџџџџџџџDecoratedBasketboolresetFilterV/home/seb/Programmation/basket/src/basket.hƒƒџџџџџџџџDecoratedBasketvoid(setFilterBarPositionV/home/seb/Programmation/basket/src/basket.h‚‚&џџџџџџџџDecoratedBasket onTopџџџџџџџџboolџџџџvoid"setFilterBarShownV/home/seb/Programmation/basket/src/basket.h„„;џџџџџџџџDecoratedBasketshowџџџџџџџџboolџџџџswitchFocusџџџџџџџџboolџџџџvoid"~ DecoratedBasketV/home/seb/Programmation/basket/src/basket.hџџџџџџџџDecoratedBasketџџџџ basketV/home/seb/Programmation/basket/src/basket.hˆˆBџџџџџџџџDecoratedBasketBasket*filterBarV/home/seb/Programmation/basket/src/basket.h‡‡BџџџџџџџџDecoratedBasketFilterBar*filterDataV/home/seb/Programmation/basket/src/basket.h††BџџџџџџџџDecoratedBasket"const FilterData& isFilterBarShownV/home/seb/Programmation/basket/src/basket.h……BџџџџџџџџDecoratedBasketboolm_basketV/home/seb/Programmation/basket/src/basket.hŒ ŒџџџџBasket*m_filterV/home/seb/Programmation/basket/src/basket.h‹ ‹џџџџFilterBar*m_layoutV/home/seb/Programmation/basket/src/basket.hŠ ŠџџџџQVBoxLayout*DiskErrorDialogV/home/seb/Programmation/basket/src/basket.h8A4 Provide a dialog to avert the user the disk is full. This dialog is modal and is shown until the user has made space on the disk. @author Sџ§astien LaotџџџџKDialogBaseDiskErrorDialogV/home/seb/Programmation/basket/src/basket.h<<ZџџџџџџџџDiskErrorDialogdtitleMessageџџџџџџџџconst QString&џџџџmessageџџџџџџџџconst QString&џџџџ parentџџџџџџџџQWidget*џџџџџџџџcloseEventV/home/seb/Programmation/basket/src/basket.h??$џџџџџџџџDiskErrorDialogC eventџџџџџџџџQCloseEvent*џџџџvoidkeyPressEventV/home/seb/Programmation/basket/src/basket.h@@џџџџџџџџDiskErrorDialogџџџџџџџџџџџџQKeyEvent*џџџџvoid"~ DiskErrorDialogV/home/seb/Programmation/basket/src/basket.h==џџџџџџџџDiskErrorDialogџџџџHtmlExportDataV/home/seb/Programmation/basket/src/basket.hkwr This store all needed information when exporting to HTMLџџџџ dataFolderNameV/home/seb/Programmation/basket/src/basket.hs sџџџџQStringdataFolderPathV/home/seb/Programmation/basket/src/basket.hr rџџџџQString embedLinkedFilesV/home/seb/Programmation/basket/src/basket.hu uџџџџbool$embedLinkedFoldersV/home/seb/Programmation/basket/src/basket.hv vџџџџbool&formatForImpressionV/home/seb/Programmation/basket/src/basket.ht tџџџџbooliconsFolderNameV/home/seb/Programmation/basket/src/basket.ho oџџџџQStringiconsFolderPathV/home/seb/Programmation/basket/src/basket.hn nџџџџQString imagesFolderNameV/home/seb/Programmation/basket/src/basket.hq qџџџџQString imagesFolderPathV/home/seb/Programmation/basket/src/basket.hp pџџџџQStringNoteSelectionV/home/seb/Programmation/basket/src/basket.hUgЬ This represent a hierarchy of the selected classes. If this is null, then there is no selected note.џџџџNoteSelectionV/home/seb/Programmation/basket/src/basket.hXXSџџџџџџџџNoteSelectionџџџџNoteSelectionV/home/seb/Programmation/basket/src/basket.hYYSџџџџџџџџNoteSelectionnџџџџџџџџ Note*џџџџџџџџ appendV/home/seb/Programmation/basket/src/basket.hcc!џџџџџџџџNoteSelectionnodeџџџџџџџџNoteSelection*џџџџvoid countV/home/seb/Programmation/basket/src/basket.hdd џџџџџџџџNoteSelectionintfirstStackedV/home/seb/Programmation/basket/src/basket.haaџџџџџџџџNoteSelectionNoteSelection*nextStackedV/home/seb/Programmation/basket/src/basket.hbbџџџџџџџџNoteSelectionNoteSelection*parentGroupsV/home/seb/Programmation/basket/src/basket.hff!џџџџџџџџNoteSelection(QValueList< Note * >NoteSelectionV/home/seb/Programmation/basket/src/basket.hXXSџџџџџџџџNoteSelectionџџџџNoteSelectionV/home/seb/Programmation/basket/src/basket.hYYSџџџџџџџџNoteSelectionnџџџџџџџџ Note*џџџџџџџџfirstChildV/home/seb/Programmation/basket/src/basket.h]]џџџџNoteSelection*fullPathV/home/seb/Programmation/basket/src/basket.h__† Needeed for 'Cut' code to store temporary path of the cutted note.QStringnextV/home/seb/Programmation/basket/src/basket.h^^џџџџNoteSelection*noteV/home/seb/Programmation/basket/src/basket.h[[џџџџ Note* parentV/home/seb/Programmation/basket/src/basket.h\\џџџџNoteSelection*"TransparentWidgetV/home/seb/Programmation/basket/src/basket.hžџџџџџџџџQWidget"TransparentWidgetV/home/seb/Programmation/basket/src/basket.h““"џџџџџџџџ"TransparentWidget basketџџџџџџџџBasket*џџџџџџџџeventFilterV/home/seb/Programmation/basket/src/basket.h™™1џџџџџџџџ"TransparentWidget objectџџџџџџџџQObject*џџџџ eventџџџџџџџџQEvent*џџџџboolmouseMoveEventV/home/seb/Programmation/basket/src/basket.h˜˜(џџџџџџџџ"TransparentWidget eventџџџџџџџџQMouseEvent*џџџџvoidpaintEventV/home/seb/Programmation/basket/src/basket.h——žvoid reparent(QWidget *parent, WFlags f, const QPoint &p, bool showIt = FALSE);џџџџ"TransparentWidgetџџџџџџџџџџџџQPaintEvent*џџџџvoidsetPositionV/home/seb/Programmation/basket/src/basket.h””џџџџџџџџ"TransparentWidgetxџџџџџџџџintџџџџyџџџџџџџџintџџџџvoidm_basketV/home/seb/Programmation/basket/src/basket.h››џџџџBasket*m_xV/home/seb/Programmation/basket/src/basket.hœ œ џџџџintm_yV/home/seb/Programmation/basket/src/basket.h  џџџџintPlugOptionsV/home/seb/Programmation/basket/src/basket.hHTџџџџџџџџ DoTagsInheritingV/home/seb/Programmation/basket/src/basket.hLLWn << The new notes inherit the tags of the sibbling note Flags$SelectOnlyNewNotesV/home/seb/Programmation/basket/src/basket.hKK’ << Unselect every notes in the basket and select the newly inserted ones Flags FlagsV/home/seb/Programmation/basket/src/basket.hJM† A list of flags to set how notes are inserted/plugged in the basket Declare a varible with the type PlugOptions::Flags and assign a value like PlugOptions::DoSelection... @author Sџ§astien Laotconst intkcmdlineargs.hklocale.hf/home/seb/Programmation/basket/src/basket_options.h%r- Яf/home/seb/Programmation/basket/src/basket_options.h8бДЪkcmdlineargs.ha"Ъklocale.hУU*Сf/home/seb/Programmation/basket/src/basket_options.hџџџџџџџџџџџџbasket_optionsf/home/seb/Programmation/basket/src/basket_options.h&џџџџ KCmdLineOptions*ˆ basket_part.hkinstance.hkaction.hkstdaction.hkfiledialog.hkglobal.hklocale.hbnpview.haboutdata.h.kparts/genericfactory.h6kparts/statusbarextension.h"basketstatusbar.hbasket_part.mocd/home/seb/Programmation/basket/src/basket_part.cpp%qђp@bnpview.hY>ш6kparts/statusbarextension.hw|ž`basket_part.mocА<›mkinstance.hЏќдіkglobal.hEОXBkfiledialog.hЙW?Qaboutdata.h`*#{"basketstatusbar.hR]щkaction.hІ‚;kstdaction.h ;њd/home/seb/Programmation/basket/src/basket_part.cpp%`klocale.hУU*С.kparts/genericfactory.hХG~Obasket_part.hшБ_Fd/home/seb/Programmation/basket/src/basket_part.cppџџџџџџџџџџџџBasketPartd/home/seb/Programmation/basket/src/basket_part.cpp%>џџџџџџџџBasketPartparentWidgetџџџџџџџџQWidget*џџџџџџџџџџџџџџџџconst char*џџџџ parentџџџџџџџџQObject*џџџџnameџџџџџџџџconst char*џџџџџџџџџџџџџџџџ$const QStringList&џџџџџџџџcreateAboutDatad/home/seb/Programmation/basket/src/basket_part.cpp[^џџџџџџџџBasketPart KAboutData*openFiled/home/seb/Programmation/basket/src/basket_part.cppOSџџџџџџџџBasketPartboolsaveFiled/home/seb/Programmation/basket/src/basket_part.cppUYџџџџџџџџBasketPartboolsetCaptiond/home/seb/Programmation/basket/src/basket_part.cpp`cџџџџџџџџBasketPartcaptionџџџџџџџџconst QString&џџџџvoidsetModifiedd/home/seb/Programmation/basket/src/basket_part.cppIMџџџџџџџџBasketPartmodifiedџџџџџџџџboolџџџџvoidsetReadWrited/home/seb/Programmation/basket/src/basket_part.cppCGџџџџџџџџBasketPartrwџџџџџџџџboolџџџџvoid~ BasketPartd/home/seb/Programmation/basket/src/basket_part.cpp@AџџџџџџџџBasketParttџџџџ BasketFactoryd/home/seb/Programmation/basket/src/basket_part.cpp"-":џџџџHKParts::GenericFactory< BasketPart >kparts/part.h kparts/factory.h`/home/seb/Programmation/basket/src/basket_part.h%qђp@ kparts/factory.h€ЬKђ`/home/seb/Programmation/basket/src/basket_part.hF…kparts/part.hB_њ`/home/seb/Programmation/basket/src/basket_part.hџџџџџџџџџџџџBasketPart`/home/seb/Programmation/basket/src/basket_part.h(X4 This is a "Part". It that does all the real work in a KPart application. @short Main Part @author Petri Damsten <petri.damsten@iki.fi> @version 0.1џџџџ*KParts::ReadWritePart BasketPart`/home/seb/Programmation/basket/src/basket_part.h/0=џџџџџџџџBasketPartџџџ€parentWidgetџџџџџџџџQWidget*џџџџwidgetNameџџџџџџџџconst char*џџџџ parentџџџџџџџџQObject*џџџџnameџџџџџџџџconst char*џџџџџџџџџџџџџџџџ$const QStringList&џџџџџџџџcreateAboutData`/home/seb/Programmation/basket/src/basket_part.hCC%џџџџџџџџBasketPartEЛeˆKAboutData*openFile`/home/seb/Programmation/basket/src/basket_part.hLLL This must be implemented by each partџџџџBasketPartboolsaveFile`/home/seb/Programmation/basket/src/basket_part.hQQb This must be implemented by each read-write partџџџџBasketPartboolsetCaption`/home/seb/Programmation/basket/src/basket_part.hTT*џџџџџџџџBasketPartcaptionџџџџџџџџconst QString&џџџџvoidsetModified`/home/seb/Programmation/basket/src/basket_part.hAA+` Reimplemented to disable and enable Save actionџџџџBasketPartџџџ„modifiedџџџџџџџџboolџџџџvoidsetReadWrite`/home/seb/Programmation/basket/src/basket_part.h<<& This is a virtual function inherited from KParts::ReadWritePart. A shell will use this to inform this Part if it should act read-onlyџџџџBasketPartrwџџџџџџџџboolџџџџvoidshowPart`/home/seb/Programmation/basket/src/basket_part.hFFџџџџџџџџBasketPartcvoid~ BasketPart`/home/seb/Programmation/basket/src/basket_part.h5 5џџџџџџџџBasketPartџџџ€џџџџ m_view`/home/seb/Programmation/basket/src/basket_part.hW WџџџџBNPView*dcopobject.hh/home/seb/Programmation/basket/src/basketdcopiface.h%qђp@h/home/seb/Programmation/basket/src/basketdcopiface.h[бuэdcopobject.hޘшch/home/seb/Programmation/basket/src/basketdcopiface.hџџџџџџџџџџџџ&BasketDcopInterfaceh/home/seb/Programmation/basket/src/basketdcopiface.h"Z @author Petri Damsten <petri.damsten@iki.fi>џџџџDCOPObject"handleCommandLineh/home/seb/Programmation/basket/src/basketdcopiface.h!!%џџџџџџџџ&BasketDcopInterfaceџџџФvoidnewBasketh/home/seb/Programmation/basket/src/basketdcopiface.h  !џџџџџџџџ&BasketDcopInterfaceџџџФ ASYNCŠ qdir.hklocale.hkmessagebox.hbasketfactory.hglobal.hbasket.hxmlwork.h note.hbnpview.hh/home/seb/Programmation/basket/src/basketfactory.cpp%qђp@ note.h хЬЌbnpview.hY>шglobal.h|yюWkmessagebox.hМ( qdir.h fbasket.hђОЁPxmlwork.hіzjbasketfactory.hЂы‡Иklocale.hУU*Сh/home/seb/Programmation/basket/src/basketfactory.cppж`>ђh/home/seb/Programmation/basket/src/basketfactory.cppџџџџџџџџџџџџnewBasketh/home/seb/Programmation/basket/src/basketfactory.cpp^žџџџџџџџџBasketFactoryiconџџџџџџџџconst QString&џџџџnameџџџџџџџџconst QString&џџџџbackgroundImageџџџџџџџџconst QString&џџџџbackgroundColorџџџџџџџџconst QColor&џџџџtextColorџџџџџџџџconst QColor&џџџџtemplateNameџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџvoidnewFolderNameh/home/seb/Programmation/basket/src/basketfactory.cpp#2z TODO: Don't create a basket with a name that already exists!џџџџBasketFactoryEЛe€QStringunpackTemplateh/home/seb/Programmation/basket/src/basketfactory.cpp4\џџџџџџџџBasketFactorytemplateNameџџџџџџџџconst QString&џџџџQStringd/home/seb/Programmation/basket/src/basketfactory.h%qђp@d/home/seb/Programmation/basket/src/basketfactory.hд зd/home/seb/Programmation/basket/src/basketfactory.hџџџџџџџџџџџџBasketFactoryd/home/seb/Programmation/basket/src/basketfactory.h+џџџџџџџџnewBasketd/home/seb/Programmation/basket/src/basketfactory.h!'h You should use this method to create a new basket: џџџџBasketFactoryџџџ€iconџџџџџџџџconst QString&џџџџnameџџџџџџџџconst QString&џџџџbackgroundImageџџџџџџџџconst QString&џџџџbackgroundColorџџџџџџџџconst QColor&џџџџtextColorџџџџџџџџconst QColor&џџџџtemplateNameџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџvoidnewFolderNamed/home/seb/Programmation/basket/src/basketfactory.h) )h Internal tool methods to process the method above: џџџџBasketFactoryQStringunpackTemplated/home/seb/Programmation/basket/src/basketfactory.h* *4џџџџџџџџBasketFactoryЪт€templateNameџџџџџџџџconst QString&џџџџQStringŒ basketlistview.hqregexp.h"kglobalsettings.hkiconloader.hklocale.h kstringhandler.hqpainter.hqbitmap.hqpixmapcache.hqtooltip.hiostreamkdebug.hglobal.hbnpview.hbasket.htools.hsettings.hnotedrag.h$basketlistview.mocj/home/seb/Programmation/basket/src/basketlistview.cpp%rЯаbnpview.hY>ш$basketlistview.mockP†j/home/seb/Programmation/basket/src/basketlistview.cpp§Œрбsettings.hЏЄWqpixmapcache.he‡Š basketlistview.h$˜Чqbitmap.h†Wдqtooltip.hГ…ц"qpainter.hе~еЪ kstringhandler.hj global.h|yюWiostreamВ$Bєtools.hАох7notedrag.h*Ђhšbasket.hђОЁPkiconloader.hMм•!"kglobalsettings.hypЏ#kdebug.hбѕ\qregexp.hШЂklocale.hУU*Сj/home/seb/Programmation/basket/src/basketlistview.cppџџџџџџџџџџџџ4BasketTreeListView_ToolTipj/home/seb/Programmation/basket/src/basketlistview.cppev< class BasketListViewToolTip: џџџџQToolTip4BasketTreeListView_ToolTipj/home/seb/Programmation/basket/src/basketlistview.cppgjџџџџџџџџ4BasketTreeListView_ToolTipbasketViewџџџџџџџџ&BasketTreeListView*џџџџџџџџmaybeTipj/home/seb/Programmation/basket/src/basketlistview.cpplsџџџџџџџџ4BasketTreeListView_ToolTipрposџџџџџџџџconst QPoint&џџџџvoid4BasketTreeListView_ToolTipj/home/seb/Programmation/basket/src/basketlistview.cppgjџџџџџџџџ4BasketTreeListView_ToolTipbasketViewџџџџџџџџ&BasketTreeListView*џџџџџџџџmaybeTipj/home/seb/Programmation/basket/src/basketlistview.cpplsџџџџџџџџ4BasketTreeListView_ToolTipрposџџџџџџџџconst QPoint&џџџџvoidm_basketViewj/home/seb/Programmation/basket/src/basketlistview.cppuu!џџџџ&BasketTreeListView**$BasketListViewItemj/home/seb/Programmation/basket/src/basketlistview.cpp)/џџџџџџџџ$BasketListViewItem parentџџџџџџџџQListView*џџџџ basketџџџџџџџџBasket*џџџџџџџџ$BasketListViewItemj/home/seb/Programmation/basket/src/basketlistview.cpp17џџџџџџџџ$BasketListViewItem parentџџџџџџџџQListViewItem*џџџџ basketџџџџџџџџBasket*џџџџџџџџ$BasketListViewItemj/home/seb/Programmation/basket/src/basketlistview.cpp9?џџџџџџџџ$BasketListViewItemџџџ€ parentџџџџџџџџQListView*џџџџ afterџџџџџџџџQListViewItem*џџџџ basketџџџџџџџџBasket*џџџџџџџџ$BasketListViewItemj/home/seb/Programmation/basket/src/basketlistview.cppAGџџџџџџџџ$BasketListViewItemc parentџџџџџџџџQListViewItem*џџџџ afterџџџџџџџџQListViewItem*џџџџ basketџџџџџџџџBasket*џџџџџџџџ$BasketTreeListViewj/home/seb/Programmation/basket/src/basketlistview.cppz„џџџџџџџџ$BasketTreeListViewеŒ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџacceptDropj/home/seb/Programmation/basket/src/basketlistview.cppMQџџџџџџџџ$BasketListViewItem џџџџџџџџџџџџ$const QMimeSource*џџџџboolautoOpenj/home/seb/Programmation/basket/src/basketlistview.cppј§џџџџџџџџ$BasketTreeListViewvoidchildNamesTreej/home/seb/Programmation/basket/src/basketlistview.cppОбџџџџџџџџ$BasketListViewItemнхdeepџџџџџџџџintџџџџQStringList"circledTextPixmapj/home/seb/Programmation/basket/src/basketlistview.cppDџџџџџџџџ$BasketListViewItemtextџџџџџџџџconst QString&џџџџ heightџџџџџџџџintџџџџfontџџџџџџџџconst QFont&џџџџ colorџџџџџџџџconst QColor&џџџџQPixmap,contentsDragEnterEventj/home/seb/Programmation/basket/src/basketlistview.cppŒœџџџџџџџџ$BasketTreeListView eventџџџџџџџџ QDragEnterEvent*џџџџvoid,contentsDragLeaveEventj/home/seb/Programmation/basket/src/basketlistview.cppЊВџџџџџџџџ$BasketTreeListView eventџџџџџџџџ QDragLeaveEvent*џџџџvoid*contentsDragMoveEventj/home/seb/Programmation/basket/src/basketlistview.cppЯуџџџџџџџџ$BasketTreeListViewr eventџџџџџџџџQDragMoveEvent*џџџџvoid"contentsDropEventj/home/seb/Programmation/basket/src/basketlistview.cppДЭџџџџџџџџ$BasketTreeListView eventџџџџџџџџQDropEvent*џџџџvoid countChildsFoundj/home/seb/Programmation/basket/src/basketlistview.cppŠ•џџџџџџџџ$BasketListViewItemint,countHiddenChildsFoundj/home/seb/Programmation/basket/src/basketlistview.cpp—œџџџџџџџџ$BasketListViewItemкgintdroppedj/home/seb/Programmation/basket/src/basketlistview.cppSXџџџџџџџџ$BasketListViewItem eventџџџџџџџџQDropEvent*џџџџvoidensureVisiblej/home/seb/Programmation/basket/src/basketlistview.cppхьџџџџџџџџ$BasketListViewItemvoidescapedNamej/home/seb/Programmation/basket/src/basketlistview.cppg{џџџџџџџџ$BasketListViewItem stringџџџџџџџџconst QString&џџџџQStringfocusInEventj/home/seb/Programmation/basket/src/basketlistview.cpp$4 We should NEVER get focus (because of QWidget::NoFocus focusPolicy()) but KListView can programatically give us the focus. So we give it to the basket.џџџџ$BasketTreeListView*џџџџџџџџџџџџQFocusEvent*џџџџvoid foundCountPixmapj/home/seb/Programmation/basket/src/basketlistview.cppF^џџџџџџџџ$BasketListViewItemisLoadingџџџџџџџџboolџџџџcountFoundџџџџџџџџintџџџџ childsAreLoadingџџџџџџџџboolџџџџ countChildsFoundџџџџџџџџintџџџџfontџџџџџџџџconst QFont&џџџџ heightџџџџџџџџintџџџџQPixmap"haveChildsLoadingj/home/seb/Programmation/basket/src/basketlistview.cpp`lџџџџџџџџ$BasketListViewItemоБbool haveChildsLockedj/home/seb/Programmation/basket/src/basketlistview.cppuџџџџџџџџ$BasketListViewItemнхbool.haveHiddenChildsLoadingj/home/seb/Programmation/basket/src/basketlistview.cppnsџџџџџџџџ$BasketListViewItembool,haveHiddenChildsLockedj/home/seb/Programmation/basket/src/basketlistview.cppƒˆџџџџџџџџ$BasketListViewItemboolisAbbreviatedj/home/seb/Programmation/basket/src/basketlistview.cpp^c#џџџџџџџџ$BasketListViewItemboolisCurrentBasketj/home/seb/Programmation/basket/src/basketlistview.cppљў9џџџџџџџџ$BasketListViewItemboolisShownj/home/seb/Programmation/basket/src/basketlistview.cppюїџџџџџџџџ$BasketListViewItemboollastChildj/home/seb/Programmation/basket/src/basketlistview.cpp‘›џџџџџџџџ$BasketListViewItem&BasketListViewItem*"moveChildsBasketsj/home/seb/Programmation/basket/src/basketlistview.cppгуџџџџџџџџ$BasketListViewItemvoidpaintCellj/home/seb/Programmation/basket/src/basketlistview.cppžWџџџџџџџџ$BasketListViewItempainterџџџџџџџџQPainter*џџџџџџџџџџџџџџџџ$const QColorGroup&џџџџџџџџџџџџџџџџintџџџџ widthџџџџџџџџintџџџџџџџџџџџџџџџџintџџџџvoidpaintEmptyAreaj/home/seb/Programmation/basket/src/basketlistview.cppџџџџџџџџ$BasketTreeListView painterџџџџџџџџQPainter*џџџџrectџџџџџџџџconst QRect&џџџџvoidprevSiblingj/home/seb/Programmation/basket/src/basketlistview.cppІџџџџџџџџ$BasketListViewItem&BasketListViewItem*removeExpandsj/home/seb/Programmation/basket/src/basketlistview.cppžЈџџџџџџџџ$BasketTreeListViewvoidresizeEventj/home/seb/Programmation/basket/src/basketlistview.cppџџџџџџџџџ$BasketTreeListViewлi€ eventџџџџџџџџQResizeEvent*џџџџvoid setItemUnderDragj/home/seb/Programmation/basket/src/basketlistview.cppхіџџџџџџџџ$BasketTreeListViewitemџџџџџџџџ&BasketListViewItem*џџџџvoidsetUnderDragj/home/seb/Programmation/basket/src/basketlistview.cppY\џџџџџџџџ$BasketListViewItemunderDragџџџџџџџџboolџџџџvoid setupj/home/seb/Programmation/basket/src/basketlistview.cpp}џџџџџџџџ$BasketListViewItemvoidshownItemAbovej/home/seb/Programmation/basket/src/basketlistview.cppЈБџџџџџџџџ$BasketListViewItem&BasketListViewItem*shownItemBelowj/home/seb/Programmation/basket/src/basketlistview.cppГМџџџџџџџџ$BasketListViewItem&BasketListViewItem*&viewportResizeEventj/home/seb/Programmation/basket/src/basketlistview.cpp†Šџџџџџџџџ$BasketTreeListViewШG€ eventџџџџџџџџQResizeEvent*џџџџvoid widthj/home/seb/Programmation/basket/src/basketlistview.cppZeџџџџџџџџ$BasketListViewItem џџџџџџџџџџџџ&const QFontMetrics&џџџџџџџџџџџџџџџџ const QListView*џџџџџџџџџџџџџџџџintџџџџint(~ BasketListViewItemj/home/seb/Programmation/basket/src/basketlistview.cppIKџџџџџџџџ$BasketListViewItemџџџџ klistview.hqtimer.hf/home/seb/Programmation/basket/src/basketlistview.h%qѓр†Шf/home/seb/Programmation/basket/src/basketlistview.hЕ•Mжqtimer.h|z8klistview.hgїШ8f/home/seb/Programmation/basket/src/basketlistview.hџџџџџџџџџџџџ$BasketListViewItemf/home/seb/Programmation/basket/src/basketlistview.hJџџџџџџџџQListViewItem$BasketListViewItemf/home/seb/Programmation/basket/src/basketlistview.h  ;џџџџџџџџ$BasketListViewItemЗус parentџџџџџџџџQListView*џџџџ basketџџџџџџџџBasket*џџџџџџџџ$BasketListViewItemf/home/seb/Programmation/basket/src/basketlistview.h!!;џџџџџџџџ$BasketListViewItem parentџџџџџџџџQListViewItem*џџџџ basketџџџџџџџџBasket*џџџџџџџџ$BasketListViewItemf/home/seb/Programmation/basket/src/basketlistview.h""Qџџџџџџџџ$BasketListViewItem parentџџџџџџџџQListView*џџџџ afterџџџџџџџџQListViewItem*џџџџ basketџџџџџџџџBasket*џџџџџџџџ$BasketListViewItemf/home/seb/Programmation/basket/src/basketlistview.h##Qџџџџџџџџ$BasketListViewItem parentџџџџџџџџQListViewItem*џџџџ afterџџџџџџџџQListViewItem*џџџџ basketџџџџџџџџBasket*џџџџџџџџacceptDropf/home/seb/Programmation/basket/src/basketlistview.h&&0џџџџџџџџ$BasketListViewItem mimeџџџџџџџџ$const QMimeSource*џџџџbool basketf/home/seb/Programmation/basket/src/basketlistview.h(('џџџџџџџџ$BasketListViewItemBasket*childNamesTreef/home/seb/Programmation/basket/src/basketlistview.h//*џџџџџџџџ$BasketListViewItemdeepџџџџџџџџintџџџџQStringList"circledTextPixmapf/home/seb/Programmation/basket/src/basketlistview.h7 7dџџџџџџџџ$BasketListViewItem€textџџџџџџџџconst QString&џџџџ heightџџџџџџџџintџџџџfontџџџџџџџџconst QFont&џџџџ colorџџџџџџџџconst QColor&џџџџQPixmap countChildsFoundf/home/seb/Programmation/basket/src/basketlistview.h==џџџџџџџџ$BasketListViewItemint,countHiddenChildsFoundf/home/seb/Programmation/basket/src/basketlistview.h>>џџџџџџџџ$BasketListViewItemintdroppedf/home/seb/Programmation/basket/src/basketlistview.h''!џџџџџџџџ$BasketListViewItem eventџџџџџџџџQDropEvent*џџџџvoidensureVisiblef/home/seb/Programmation/basket/src/basketlistview.h11џџџџџџџџ$BasketListViewItemvoidescapedNamef/home/seb/Programmation/basket/src/basketlistview.h5 5,џџџџџџџџ$BasketListViewItem stringџџџџџџџџconst QString&џџџџQString foundCountPixmapf/home/seb/Programmation/basket/src/basketlistview.h8 8†џџџџџџџџ$BasketListViewItem€isLoadingџџџџџџџџboolџџџџcountFoundџџџџџџџџintџџџџ childsAreLoadingџџџџџџџџboolџџџџ countChildsFoundџџџџџџџџintџџџџfontџџџџџџџџconst QFont&џџџџ heightџџџџџџџџintџџџџQPixmap"haveChildsLoadingf/home/seb/Programmation/basket/src/basketlistview.h99џџџџџџџџ$BasketListViewItemtbool haveChildsLockedf/home/seb/Programmation/basket/src/basketlistview.h;;џџџџџџџџ$BasketListViewItembool.haveHiddenChildsLoadingf/home/seb/Programmation/basket/src/basketlistview.h:: џџџџџџџџ$BasketListViewItemџџџ€bool,haveHiddenChildsLockedf/home/seb/Programmation/basket/src/basketlistview.h<<џџџџџџџџ$BasketListViewItem€boolisAbbreviatedf/home/seb/Programmation/basket/src/basketlistview.hAAџџџџџџџџ$BasketListViewItemboolisCurrentBasketf/home/seb/Programmation/basket/src/basketlistview.h33џџџџџџџџ$BasketListViewItemУRboolisShownf/home/seb/Programmation/basket/src/basketlistview.h22џџџџџџџџ$BasketListViewItemМzboollastChildf/home/seb/Programmation/basket/src/basketlistview.h++!џџџџџџџџ$BasketListViewItem&BasketListViewItem*"moveChildsBasketsf/home/seb/Programmation/basket/src/basketlistview.h00џџџџџџџџ$BasketListViewItemvoidpaintCellf/home/seb/Programmation/basket/src/basketlistview.h44dџџџџџџџџ$BasketListViewItempainterџџџџџџџџQPainter*џџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџ columnџџџџџџџџintџџџџ widthџџџџџџџџintџџџџ alignџџџџџџџџintџџџџvoidprevSiblingf/home/seb/Programmation/basket/src/basketlistview.h,,#џџџџџџџџ$BasketListViewItemЦh&BasketListViewItem*setUnderDragf/home/seb/Programmation/basket/src/basketlistview.h@@џџџџџџџџ$BasketListViewItemџџџџџџџџџџџџboolџџџџvoid setupf/home/seb/Programmation/basket/src/basketlistview.h))џџџџџџџџ$BasketListViewItemvoidshownItemAbovef/home/seb/Programmation/basket/src/basketlistview.h--&џџџџџџџџ$BasketListViewItem&BasketListViewItem*shownItemBelowf/home/seb/Programmation/basket/src/basketlistview.h..&џџџџџџџџ$BasketListViewItem&BasketListViewItem* widthf/home/seb/Programmation/basket/src/basketlistview.h**Yџџџџџџџџ$BasketListViewItem fontMetricsџџџџџџџџ&const QFontMetrics&џџџџlistViewџџџџџџџџ const QListView*џџџџ columnџџџџџџџџintџџџџint(~ BasketListViewItemf/home/seb/Programmation/basket/src/basketlistview.h$$џџџџџџџџ$BasketListViewItemџџџџ basketf/home/seb/Programmation/basket/src/basketlistview.h(('џџџџџџџџ$BasketListViewItemBasket*m_basketf/home/seb/Programmation/basket/src/basketlistview.hF Fh bool acceptDrop ( const QMimeSource * mime ) const;Basket*m_isAbbreviatedf/home/seb/Programmation/basket/src/basketlistview.hIIџџџџboolm_isUnderDragf/home/seb/Programmation/basket/src/basketlistview.hHHџџџџboolm_widthf/home/seb/Programmation/basket/src/basketlistview.hG Gџџџџint$BasketTreeListViewf/home/seb/Programmation/basket/src/basketlistview.hLdџџџџџџџџKListView $BasketTreeListViewf/home/seb/Programmation/basket/src/basketlistview.hPP?џџџџџџџџ$BasketTreeListViewr parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџautoOpenf/home/seb/Programmation/basket/src/basketlistview.h__џџџџџџџџ$BasketTreeListViewsvoid,contentsDragEnterEventf/home/seb/Programmation/basket/src/basketlistview.hQQ5џџџџџџџџ$BasketTreeListView eventџџџџџџџџ QDragEnterEvent*џџџџvoid,contentsDragLeaveEventf/home/seb/Programmation/basket/src/basketlistview.hSS5џџџџџџџџ$BasketTreeListViewУc€ eventџџџџџџџџ QDragLeaveEvent*џџџџvoid*contentsDragMoveEventf/home/seb/Programmation/basket/src/basketlistview.hTT3џџџџџџџџ$BasketTreeListViewL eventџџџџџџџџQDragMoveEvent*џџџџvoid"contentsDropEventf/home/seb/Programmation/basket/src/basketlistview.hUU+џџџџџџџџ$BasketTreeListViewe eventџџџџџџџџQDropEvent*џџџџvoidfocusInEventf/home/seb/Programmation/basket/src/basketlistview.hYY!џџџџџџџџ$BasketTreeListViewhџџџџџџџџџџџџQFocusEvent*џџџџvoidpaintEmptyAreaf/home/seb/Programmation/basket/src/basketlistview.hWW;џџџџџџџџ$BasketTreeListViewWpainterџџџџџџџџQPainter*џџџџrectџџџџџџџџconst QRect&џџџџvoidremoveExpandsf/home/seb/Programmation/basket/src/basketlistview.hRRџџџџџџџџ$BasketTreeListViewvoidresizeEventf/home/seb/Programmation/basket/src/basketlistview.hVV'џџџџџџџџ$BasketTreeListView) eventџџџџџџџџQResizeEvent*џџџџvoid setItemUnderDragf/home/seb/Programmation/basket/src/basketlistview.haa1џџџџџџџџ$BasketTreeListView(itemџџџџџџџџ&BasketListViewItem*џџџџvoid&viewportResizeEventf/home/seb/Programmation/basket/src/basketlistview.hZZ/џџџџџџџџ$BasketTreeListView  eventџџџџџџџџQResizeEvent*џџџџvoidm_autoOpenItemf/home/seb/Programmation/basket/src/basketlistview.h]]џџџџQListViewItem*m_autoOpenTimerf/home/seb/Programmation/basket/src/basketlistview.h\\ џџџџ QTimerm_itemUnderDragf/home/seb/Programmation/basket/src/basketlistview.hbb%џџџџ&BasketListViewItem*Žkicondialog.hqlineedit.hqcombobox.hqvbuttongroup.hknuminput.hkkeybutton.hqlayout.hqlabel.hqbuttongroup.hqradiobutton.hqstringlist.hklocale.hqstyle.hkapplication.hkiconloader.h"kglobalsettings.h$basketproperties.hbasket.hkcolorcombo2.h variouswidgets.hglobal.h&backgroundmanager.h(basketproperties.mocn/home/seb/Programmation/basket/src/basketproperties.cpp%rb!‡hqlabel.hoпЁ(basketproperties.mocю*RT$basketproperties.h‘6.M&backgroundmanager.h}[nё variouswidgets.hЪіqlayout.hoйЖЅqlineedit.h&m_basketj/home/seb/Programmation/basket/src/basketproperties.h77џџџџBasket*m_columnCountj/home/seb/Programmation/basket/src/basketproperties.h>>џџџџKIntNumInput*m_dispositionj/home/seb/Programmation/basket/src/basketproperties.h==џџџџQVButtonGroup* m_iconj/home/seb/Programmation/basket/src/basketproperties.h88џџџџKIconButton* m_namej/home/seb/Programmation/basket/src/basketproperties.h99џџџџQLineEdit*m_shortcutj/home/seb/Programmation/basket/src/basketproperties.h??џџџџKKeyButton*m_shortcutRolej/home/seb/Programmation/basket/src/basketproperties.h@@џџџџQVButtonGroup*m_textColorj/home/seb/Programmation/basket/src/basketproperties.h<<џџџџKColorCombo2*6kparts/statusbarextension.hkstatusbar.hklocale.hkdebug.hqlabel.hqobjectlist.h"basketstatusbar.h clickablelabel.hglobal.hbnpview.hbasket.htools.hkiconloader.hqtooltip.h&basketstatusbar.mocl/home/seb/Programmation/basket/src/basketstatusbar.cpp%rb!еˆ&basketstatusbar.mocГ'pqlabel.hoпЁbnpview.hY>ш6kparts/statusbarextension.hw|ž`qtooltip.hГ…ц"global.h|yюW"basketstatusbar.hR]щl/home/seb/Programmation/basket/src/basketstatusbar.cppi)Ы#tools.hАох7kstatusbar.h#„j clickablelabel.hЈMЖ0basket.hђОЁPqobjectlist.h‘lŠjkiconloader.hMм•!kdebug.hбѕ\klocale.hУU*Сl/home/seb/Programmation/basket/src/basketstatusbar.cppџџџџџџџџџџџџ BasketStatusBarl/home/seb/Programmation/basket/src/basketstatusbar.cpp#&џџџџџџџџBasketStatusBarџџџ€barџџџџџџџџKStatusBar*џџџџџџџџBasketStatusBarl/home/seb/Programmation/basket/src/basketstatusbar.cpp(+џџџџџџџџBasketStatusBarextensionџџџџџџџџ6KParts::StatusBarExtension*џџџџџџџџaddWidgetl/home/seb/Programmation/basket/src/basketstatusbar.cpp:@џџџџџџџџBasketStatusBar widgetџџџџџџџџQWidget*џџџџstretchџџџџџџџџintџџџџpermanentџџџџџџџџboolџџџџvoid(postStatusbarMessagel/home/seb/Programmation/basket/src/basketstatusbar.cppfjџџџџџџџџBasketStatusBartextџџџџџџџџconst QString&џџџџvoidsetLockStatusl/home/seb/Programmation/basket/src/basketstatusbar.cpp‹›џџџџџџџџBasketStatusBarжisLockedџџџџџџџџboolџџџџvoid$setSelectionStatusl/home/seb/Programmation/basket/src/basketstatusbar.cppЁџџџџџџџџBasketStatusBarsџџџџџџџџconst QString&џџџџvoid setStatusBarHintl/home/seb/Programmation/basket/src/basketstatusbar.cpprxџџџџџџџџBasketStatusBarhintџџџџџџџџconst QString&џџџџvoidsetStatusTextl/home/seb/Programmation/basket/src/basketstatusbar.cpplpџџџџџџџџBasketStatusBartxtџџџџџџџџconst QString&џџџџvoid setUnsavedStatusl/home/seb/Programmation/basket/src/basketstatusbar.cppЃ­џџџџџџџџBasketStatusBarщ*isUnsavedџџџџџџџџboolџџџџvoidsetupStatusBarl/home/seb/Programmation/basket/src/basketstatusbar.cppBdџџџџџџџџBasketStatusBarcvoidstatusBarl/home/seb/Programmation/basket/src/basketstatusbar.cpp28џџџџџџџџBasketStatusBar KStatusBar*&updateStatusBarHintl/home/seb/Programmation/basket/src/basketstatusbar.cppz‰џџџџџџџџBasketStatusBarivoid"~ BasketStatusBarl/home/seb/Programmation/basket/src/basketstatusbar.cpp-0џџџџџџџџBasketStatusBarџџџџ$qobject.hqpixmap.hh/home/seb/Programmation/basket/src/basketstatusbar.h%qђp@qpixmap.hнŒFqobject.hЙVУžh/home/seb/Programmation/basket/src/basketstatusbar.h<™cшh/home/seb/Programmation/basket/src/basketstatusbar.hџџџџџџџџџџџџBasketStatusBarh/home/seb/Programmation/basket/src/basketstatusbar.h"AZ @author Sщbastien Laoћt <slaout@linux62.org>џџџџQObject BasketStatusBarh/home/seb/Programmation/basket/src/basketstatusbar.h&&$џџџџџџџџBasketStatusBarbarџџџџџџџџKStatusBar*џџџџџџџџBasketStatusBarh/home/seb/Programmation/basket/src/basketstatusbar.h''7џџџџџџџџBasketStatusBarextensionџџџџџџџџ6KParts::StatusBarExtension*џџџџџџџџaddWidgeth/home/seb/Programmation/basket/src/basketstatusbar.h66LџџџџџџџџBasketStatusBar widgetџџџџџџџџQWidget*џџџџstretchџџџџџџџџintџџџџpermanentџџџџџџџџboolџџџџvoid(postStatusbarMessageh/home/seb/Programmation/basket/src/basketstatusbar.h../џџџџџџџџBasketStatusBartextџџџџџџџџconst QString&џџџџvoidsetLockStatush/home/seb/Programmation/basket/src/basketstatusbar.h00"џџџџџџџџBasketStatusBarisLockedџџџџџџџџboolџџџџvoid$setSelectionStatush/home/seb/Programmation/basket/src/basketstatusbar.h//*џџџџџџџџBasketStatusBarsџџџџџџџџconst QString&џџџџvoid setStatusBarHinth/home/seb/Programmation/basket/src/basketstatusbar.h,,+Ђ GUI Main Window actions ( << Set a specific message or update if hint is empty)џџџџBasketStatusBarhintџџџџџџџџconst QString&џџџџvoidsetStatusTexth/home/seb/Programmation/basket/src/basketstatusbar.h77)џџџџџџџџBasketStatusBartxtџџџџџџџџconst QString&џџџџvoid setUnsavedStatush/home/seb/Programmation/basket/src/basketstatusbar.h22&џџџџџџџџBasketStatusBarisUnsavedџџџџџџџџboolџџџџvoidsetupStatusBarh/home/seb/Programmation/basket/src/basketstatusbar.h11џџџџџџџџBasketStatusBarvoidstatusBarh/home/seb/Programmation/basket/src/basketstatusbar.h55!џџџџџџџџBasketStatusBarЕ4" KStatusBar*&updateStatusBarHinth/home/seb/Programmation/basket/src/basketstatusbar.h--А << Display the current state message (dragging, editing) or reset the startsbar messageџџџџBasketStatusBarvoid"~ BasketStatusBarh/home/seb/Programmation/basket/src/basketstatusbar.h((џџџџџџџџBasketStatusBarџџџџ m_barh/home/seb/Programmation/basket/src/basketstatusbar.h::"џџџџKStatusBar*m_basketStatush/home/seb/Programmation/basket/src/basketstatusbar.h>>+џџџџQLabel*m_extensionh/home/seb/Programmation/basket/src/basketstatusbar.h;;(џџџџ6KParts::StatusBarExtension*m_lockStatush/home/seb/Programmation/basket/src/basketstatusbar.h==)џџџџClickableLabel*m_savedStatush/home/seb/Programmation/basket/src/basketstatusbar.h??*џџџџQLabel*&m_savedStatusPixmaph/home/seb/Programmation/basket/src/basketstatusbar.h@@0џџџџQPixmap"m_selectionStatush/home/seb/Programmation/basket/src/basketstatusbar.h<<.џџџџQLabel* KPartsh/home/seb/Programmation/basket/src/basketstatusbar.h.џџџџџџџџ’7qwidgetstack.hqregexp.hqpixmap.hqpainter.hqimage.hqbitmap.hqwhatsthis.hkpopupmenu.hqsignalmapper.h qdir.hkicontheme.hkiconloader.hklocale.h kstringhandler.hkmessagebox.hkfiledialog.hkprogress.hkstandarddirs.hkaboutdata.h kwin.hkaccel.hkpassivepopup.h kxmlguifactory.hkcmdlineargs.hkglobalaccel.hkapplication.hkkeydialog.hdcopclient.hkdebug.hiostreambnpview.hbasket.htools.hsettings.hdebugwindow.hxmlwork.hbasketfactory.h&softwareimporters.hcolorpicker.hregiongrabber.h basketlistview.h$basketproperties.hpassword.h"newbasketdialog.hnotedrag.h formatimporter.h"basketstatusbar.h&backgroundmanager.hnoteedit.harchive.hhtmlexporter.hcrashhandler.hlikeback.hbackup.hbnpview.moc\/home/seb/Programmation/basket/src/bnpview.cpp%reюFP8$basketproperties.h‘6.Mbnpview.hY>шkpopupmenu.hLќ:Š&backgroundmanager.h}[nёsettings.hЏЄWkkeydialog.h7Y”z basketlistview.h$˜Чkicontheme.hvmqbitmap.h†Wд kwin.h Ў6Яkstandarddirs.hKрФqwidgetstack.h-5ukpassivepopup.hUF@qpixmap.hнŒFdcopclient.hЗgщЋkprogress.hИ6qpainter.hе~еЪqwhatsthis.h‘Yў kstringhandler.hj \/home/seb/Programmation/basket/src/bnpview.cppС­;iostreamВ$Bєqsignalmapper.hŽЧZ"newbasketdialog.hu…ЊКkapplication.hєПL%kfiledialog.hЙW?Qkmessagebox.hМ(crashhandler.hСvк…archive.hh;X"basketstatusbar.hR]щ qdir.h f&softwareimporters.hЋ„6tools.hАох7likeback.hVСЏlqimage.hl‘†њnotedrag.h*Ђhšbackup.hёe*Ьregiongrabber.hЄK_kglobalaccel.hўЙxzbasket.hђОЁPxmlwork.hіzjkiconloader.hMм•!basketfactory.hЂы‡И formatimporter.hФj{Сpassword.hЃЊШЉkcmdlineargs.ha"Ъbnpview.mocР‡kaboutdata.hњкvkdebug.hбѕ\qregexp.hШЂkaccel.hЭy2)debugwindow.hпYT•klocale.hУU*Сhtmlexporter.h>-фдcolorpicker.hk$Ггnoteedit.h*Іу’ kxmlguifactory.hёŠŒ_\/home/seb/Programmation/basket/src/bnpview.cppџџџџџџџџџџџџžBNPView\/home/seb/Programmation/basket/src/bnpview.cppQdџџџџџџџџBNPViewџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџaGUIClientџџџџџџџџKXMLGUIClient*џџџџ actionCollectionџџџџџџџџ$KActionCollection*џџџџbarџџџџџџџџ BasketStatusBar*џџџџџџџџ2aboutToHideNewBasketPopup\/home/seb/Programmation/basket/src/bnpview.cppеиџџџџџџџџBNPViewvoid(activatedTagShortcut\/home/seb/Programmation/basket/src/bnpview.cpp%)џџџџџџџџBNPView€voidaddNoteColor\/home/seb/Programmation/basket/src/bnpview.cppггeџџџџџџџџBNPView€voidaddNoteHtml\/home/seb/Programmation/basket/src/bnpview.cppааeџџџџџџџџBNPView€voidaddNoteImage\/home/seb/Programmation/basket/src/bnpview.cppббeџџџџџџџџBNPViewvoidaddNoteLink\/home/seb/Programmation/basket/src/bnpview.cppввeџџџџџџџџBNPView \€voidaddNoteText\/home/seb/Programmation/basket/src/bnpview.cppЯЯeџџџџџџџџBNPViewvoid"addWelcomeBaskets\/home/seb/Programmation/basket/src/bnpview.cppПжџџџџџџџџBNPViewvoidappendBasket\/home/seb/Programmation/basket/src/bnpview.cpp6HџџџџџџџџBNPView€ basketџџџџџџџџBasket*џџџџparentItemџџџџџџџџQListViewItem*џџџџ&BasketListViewItem*askNewBasket\/home/seb/Programmation/basket/src/bnpview.cppHKџџџџџџџџBNPViewxvoidaskNewBasket\/home/seb/Programmation/basket/src/bnpview.cppMZџџџџџџџџBNPView€ parentџџџџџџџџBasket*џџџџpickPropertiesџџџџџџџџBasket*џџџџvoid&askNewSiblingBasket\/home/seb/Programmation/basket/src/bnpview.cppadџџџџџџџџBNPViewvoidaskNewSubBasket\/home/seb/Programmation/basket/src/bnpview.cpp\_џџџџџџџџBNPView€voidbackupRestore\/home/seb/Programmation/basket/src/bnpview.cpp"џџџџџџџџBNPViewЕ4"voidbasketCount\/home/seb/Programmation/basket/src/bnpview.cpp$џџџџџџџџBNPViewџџџ€ parentџџџџџџџџQListViewItem*џџџџintbasketElement\/home/seb/Programmation/basket/src/bnpview.cppЫлџџџџџџџџBNPVieweitemџџџџџџџџQListViewItem*џџџџdocumentџџџџџџџџQDomDocument&џџџџparentElementџџџџџџџџQDomElement&џџџџQDomElement&basketForFolderName\/home/seb/Programmation/basket/src/bnpview.cpp]fџџџџџџџџBNPViewџџџџџџџџџџџџconst QString&џџџџBasket*canExpand\/home/seb/Programmation/basket/src/bnpview.cpp.4џџџџџџџџBNPViewboolcanFold\/home/seb/Programmation/basket/src/bnpview.cpp&,џџџџџџџџBNPViewbool(cancelNewBasketPopup\/home/seb/Programmation/basket/src/bnpview.cppкнџџџџџџџџBNPViewavoid(changedSelectedNotes\/home/seb/Programmation/basket/src/bnpview.cppЅџџџџџџџџBNPViewг€voidcloseAllEditors\/home/seb/Programmation/basket/src/bnpview.cppœЄџџџџџџџџBNPViewЕ4"voidcolorPicked\/home/seb/Programmation/basket/src/bnpview.cppЅВџџџџџџџџBNPViewтN colorџџџџџџџџconst QColor&џџџџvoid(colorPickingCanceled\/home/seb/Programmation/basket/src/bnpview.cppДИџџџџџџџџBNPView€voidconnectTagsMenu\/home/seb/Programmation/basket/src/bnpview.cpp џџџџџџџџBNPViewхњ€voidconvertTexts\/home/seb/Programmation/basket/src/bnpview.cppІФџџџџџџџџBNPViewџџџ€boolcopyNote\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPViewvoidcountsChanged\/home/seb/Programmation/basket/src/bnpview.cpp$(џџџџџџџџBNPView basketџџџџџџџџBasket*џџџџvoidcurrentBasket\/home/seb/Programmation/basket/src/bnpview.cpp?FџџџџџџџџBNPViewBasket*(currentBasketChanged\/home/seb/Programmation/basket/src/bnpview.cpp8:џџџџџџџџBNPViewџџџ€void,currentDecoratedBasket\/home/seb/Programmation/basket/src/bnpview.cppљџџџџџџџџBNPView € DecoratedBasket*cutNote\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPViewvoiddelBasket\/home/seb/Programmation/basket/src/bnpview.cpp„НџџџџџџџџBNPViewvoiddelNote\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPViewvoid$delayedOpenArchive\/home/seb/Programmation/basket/src/bnpview.cppџџџџџџџџBNPViewЕ4"void$disconnectTagsMenu\/home/seb/Programmation/basket/src/bnpview.cpp 2 5џџџџџџџџBNPViewуЁvoid2disconnectTagsMenuDelayed\/home/seb/Programmation/basket/src/bnpview.cpp 7 <џџџџџџџџBNPViewуvoid doBasketDeletion\/home/seb/Programmation/basket/src/bnpview.cppПвџџџџџџџџBNPView basketџџџџџџџџBasket*џџџџvoideditNote\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPViewџџџ€voidenableActions\/home/seb/Programmation/basket/src/bnpview.cppЇЗvoid BNPView::areSelectedNotesCheckedChanged(bool checked) { m_actCheckNotes->setChecked(checked && currentBasket()->showCheckBoxes()); }џџџџBNPViewЮ№voidenterEvent\/home/seb/Programmation/basket/src/bnpview.cppw}" Why do as this ? Problems with the use of only enterEvent() and leaveEvent() : - Resize window or hover titlebar isn't possible : leave/enterEvent are > Use the grip or Alt+rightDND to resize window > Use Alt+DND to move window - Each menu trigger the leavEventџџџџBNPViewх‰€џџџџџџџџџџџџQEvent*џџџџvoidexpandBasket\/home/seb/Programmation/basket/src/bnpview.cpp–šџџџџџџџџBNPView voidexportToHTML\/home/seb/Programmation/basket/src/bnpview.cppV* Redirected actions :џџџџBNPViewvoid,filterPlacementChanged\/home/seb/Programmation/basket/src/bnpview.cppЦЯџџџџџџџџBNPView onTopџџџџџџџџboolџџџџvoid"firstListViewItem\/home/seb/Programmation/basket/src/bnpview.cppknџџџџџџџџBNPViewQListViewItem*foldBasket\/home/seb/Programmation/basket/src/bnpview.cppŒ”џџџџџџџџBNPView Тvoid4globalPasteInCurrentBasket\/home/seb/Programmation/basket/src/bnpview.cppfkџџџџџџџџBNPView€voidgoToNextBasket\/home/seb/Programmation/basket/src/bnpview.cpp{ŠџџџџџџџџBNPViewvoid$goToPreviousBasket\/home/seb/Programmation/basket/src/bnpview.cppgyџџџџџџџџBNPViewBvoidgrabScreenshot\/home/seb/Programmation/basket/src/bnpview.cpp$=@ BEGIN Screen Grabbing: // FIXMEџџџџBNPView globalџџџџџџџџboolџџџџvoid(grabScreenshotGlobal\/home/seb/Programmation/basket/src/bnpview.cpp?BџџџџџџџџBNPView H€void"handleCommandLine\/home/seb/Programmation/basket/src/bnpview.cppJuџџџџџџџџBNPViewчœ€voidhideEvent\/home/seb/Programmation/basket/src/bnpview.cpp ' 0џџџџџџџџBNPViewлq€џџџџџџџџџџџџQHideEvent*џџџџvoidhideOnEscape\/home/seb/Programmation/basket/src/bnpview.cpp26џџџџџџџџBNPViewcvoidimportKJots\/home/seb/Programmation/basket/src/bnpview.cppMџџџџџџџџBNPViewvoidimportKNotes\/home/seb/Programmation/basket/src/bnpview.cppMџџџџџџџџBNPView(voidimportKnowIt\/home/seb/Programmation/basket/src/bnpview.cppMџџџџџџџџBNPViewvoid"importStickyNotes\/home/seb/Programmation/basket/src/bnpview.cppMџџџџџџџџBNPViewvoidimportTextFile\/home/seb/Programmation/basket/src/bnpview.cppMџџџџџџџџBNPViewvoidimportTomboy\/home/seb/Programmation/basket/src/bnpview.cppMџџџџџџџџBNPViewvoidimportTuxCards\/home/seb/Programmation/basket/src/bnpview.cppMџџџџџџџџBNPViewvoidinitialize\/home/seb/Programmation/basket/src/bnpview.cppD‹џџџџџџџџBNPViewvoidinsertEmpty\/home/seb/Programmation/basket/src/bnpview.cppџџџџџџџџBNPViewtypeџџџџџџџџintџџџџvoidinsertWizard\/home/seb/Programmation/basket/src/bnpview.cpp""џџџџџџџџBNPViewtypeџџџџџџџџintџџџџvoid*isFilteringAllBaskets\/home/seb/Programmation/basket/src/bnpview.cpp-0џџџџџџџџBNPViewboolisLockedChanged\/home/seb/Programmation/basket/src/bnpview.cpp<FџџџџџџџџBNPViewџџџ€void$isMainWindowActive\/home/seb/Programmation/basket/src/bnpview.cpp=CџџџџџџџџBNPViewщЁbool isPart\/home/seb/Programmation/basket/src/bnpview.cpp8;џџџџџџџџBNPViewт3bool lastListViewItem\/home/seb/Programmation/basket/src/bnpview.cppSeџџџџџџџџBNPViewџџџ€&BasketListViewItem*lateInit\/home/seb/Programmation/basket/src/bnpview.cpp{НџџџџџџџџBNPView€voidleaveEvent\/home/seb/Programmation/basket/src/bnpview.cppƒџџџџџџџџBNPViewл™џџџџџџџџџџџџQEvent*џџџџvoidlinkLookChanged\/home/seb/Programmation/basket/src/bnpview.cppМФџџџџџџџџBNPViewxvoid*listViewItemForBasket\/home/seb/Programmation/basket/src/bnpview.cpp3=џџџџџџџџBNPView basketџџџџџџџџBasket*џџџџ&BasketListViewItem*load\/home/seb/Programmation/basket/src/bnpview.cppф№џџџџџџџџBNPViewxvoidload\/home/seb/Programmation/basket/src/bnpview.cppђџџџџџџџџBNPViewџџџџџџџџџџџџKListView*џџџџitemџџџџџџџџQListViewItem*џџџџbasketsџџџџџџџџ$const QDomElement&џџџџvoidloadBasket\/home/seb/Programmation/basket/src/bnpview.cppџџџџџџџџBNPViewџџџfolderNameџџџџџџџџconst QString&џџџџBasket*loadNewBasket\/home/seb/Programmation/basket/src/bnpview.cppJQџџџџџџџџBNPViewfolderNameџџџџџџџџconst QString&џџџџpropertiesџџџџџџџџ$const QDomElement&џџџџ parentџџџџџџџџBasket*џџџџvoidlockBasket\/home/seb/Programmation/basket/src/bnpview.cppфыџџџџџџџџBNPView [voidmoveNoteDown\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPViewvoidmoveNoteUp\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPViewvoidmoveOnBottom\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPViewvoidmoveOnTop\/home/seb/Programmation/basket/src/bnpview.cpp  VџџџџџџџџBNPViewvoidneedSave\/home/seb/Programmation/basket/src/bnpview.cppтчџџџџџџџџBNPViewџџџџџџџџџџџџQListViewItem*џџџџvoidnewBasket\/home/seb/Programmation/basket/src/bnpview.cppEHџџџџџџџџBNPViewЮY€voidnewFilter\/home/seb/Programmation/basket/src/bnpview.cppш%м This function can be called recursively because we call kapp->processEvents(). If this function is called whereas another "instance" is running, this new "instance" leave and set up a flag that is read by the first "instance" to know it should re-begin the work. PS: Yes, that's a very lame pseudo-threading but that works, and it's programmer-efforts cheap :-)џџџџBNPViewvoid,newFilterFromFilterBar\/home/seb/Programmation/basket/src/bnpview.cpp'+џџџџџџџџBNPViewvoidnoteGroup\/home/seb/Programmation/basket/src/bnpview.cpp  VџџџџџџџџBNPViewЕ4"voidnoteUngroup\/home/seb/Programmation/basket/src/bnpview.cpp  VџџџџџџџџBNPViewvoid"notesStateChanged\/home/seb/Programmation/basket/src/bnpview.cpp*MџџџџџџџџBNPViewvoidonFirstShow\/home/seb/Programmation/basket/src/bnpview.cppињџџџџџџџџBNPViewЗquvoidopenArchive\/home/seb/Programmation/basket/src/bnpview.cpp"џџџџџџџџBNPViewvoidopenNote\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPViewvoidopenNoteWith\/home/seb/Programmation/basket/src/bnpview.cpp  VџџџџџџџџBNPViewvoidparentBasketOf\/home/seb/Programmation/basket/src/bnpview.cppHOџџџџџџџџBNPViewx basketџџџџџџџџBasket*џџџџBasket*password\/home/seb/Programmation/basket/src/bnpview.cppдтџџџџџџџџBNPView [€void(pasteInCurrentBasket\/home/seb/Programmation/basket/src/bnpview.cppmsџџџџџџџџBNPViewxvoid.pasteSelInCurrentBasket\/home/seb/Programmation/basket/src/bnpview.cppu{џџџџџџџџBNPViewжъ€voidpasteToBasket\/home/seb/Programmation/basket/src/bnpview.cppx|џџџџџџџџBNPViewџџџџџџџџџџџџintџџџџџџџџџџџџџџџџ QClipboard::Modeџџџџvoid populateTagsMenu\/home/seb/Programmation/basket/src/bnpview.cppХжџџџџџџџџBNPViewТд€void populateTagsMenu\/home/seb/Programmation/basket/src/bnpview.cppи џџџџџџџџBNPViewч,€menuџџџџџџџџKPopupMenu&џџџџreferenceNoteџџџџџџџџ Note*џџџџvoidpopupMenu\/home/seb/Programmation/basket/src/bnpview.cppлџџџџџџџџBNPViewmenuNameџџџџџџџџconst QString&џџџџQPopupMenu*(postStatusbarMessage\/home/seb/Programmation/basket/src/bnpview.cppјћџџџџџџџџBNPViewmsgџџџџџџџџconst QString&џџџџvoidpropBasket\/home/seb/Programmation/basket/src/bnpview.cpp~‚џџџџџџџџBNPViewxvoid$recomputeAllStyles\/home/seb/Programmation/basket/src/bnpview.cppІАџџџџџџџџBNPViewvoidredo\/home/seb/Programmation/basket/src/bnpview.cppsvџџџџџџџџBNPView€void$relayoutAllBaskets\/home/seb/Programmation/basket/src/bnpview.cppšЄџџџџџџџџBNPViewvoidremoveBasket\/home/seb/Programmation/basket/src/bnpview.cppnŽџџџџџџџџBNPViewрœ basketџџџџџџџџBasket*џџџџvoidremovedStates\/home/seb/Programmation/basket/src/bnpview.cppВКџџџџџџџџBNPViewdeletedStatesџџџџџџџџ8const QValueList< State * >&џџџџvoidsave\/home/seb/Programmation/basket/src/bnpview.cpp–­џџџџџџџџBNPViewvoidsave\/home/seb/Programmation/basket/src/bnpview.cppЏЩџџџџџџџџBNPViewfirstItemџџџџџџџџQListViewItem*џџџџdocumentџџџџџџџџQDomDocument&џџџџparentElementџџџџџџџџQDomElement&џџџџvoidsaveAsArchive\/home/seb/Programmation/basket/src/bnpview.cppэџџџџџџџџBNPView ZvoidsaveNoteAs\/home/seb/Programmation/basket/src/bnpview.cpp  VџџџџџџџџBNPViewvoid saveSubHierarchy\/home/seb/Programmation/basket/src/bnpview.cppнтџџџџџџџџBNPViewitemџџџџџџџџQListViewItem*џџџџdocumentџџџџџџџџQDomDocument&џџџџparentElementџџџџџџџџQDomElement&џџџџrecursiveџџџџџџџџboolџџџџvoid"screenshotGrabbed\/home/seb/Programmation/basket/src/bnpview.cppD[џџџџџџџџBNPView C€ pixmapџџџџџџџџconst QPixmap&џџџџvoidsetActive\/home/seb/Programmation/basket/src/bnpview.cpp0џџџџџџџџBNPViews activeџџџџџџџџboolџџџџvoidsetCaption\/home/seb/Programmation/basket/src/bnpview.cppфчџџџџџџџџBNPViewsџџџџџџџџQStringџџџџvoid setCurrentBasket\/home/seb/Programmation/basket/src/bnpview.cppQlџџџџџџџџBNPView basketџџџџџџџџBasket*џџџџvoidsetFiltering\/home/seb/Programmation/basket/src/bnpview.cpphlџџџџџџџџBNPView€filteringџџџџџџџџboolџџџџvoidsetLockStatus\/home/seb/Programmation/basket/src/bnpview.cppѓіџџџџџџџџBNPViewisLockedџџџџџџџџboolџџџџvoid"setNewBasketPopup\/home/seb/Programmation/basket/src/bnpview.cppптџџџџџџџџBNPViewџџџ€void$setSelectionStatus\/home/seb/Programmation/basket/src/bnpview.cppюёџџџџџџџџBNPViewЕ4"sџџџџџџџџQStringџџџџvoid setStatusBarHint\/home/seb/Programmation/basket/src/bnpview.cpp§џџџџџџџџBNPViewhintџџџџџџџџconst QString&џџџџvoid setTreePlacement\/home/seb/Programmation/basket/src/bnpview.cpp˜џџџџџџџџBNPView onLeftџџџџџџџџboolџџџџvoid setUnsavedStatus\/home/seb/Programmation/basket/src/bnpview.cppџџџџџџџџBNPViewisUnsavedџџџџџџџџboolџџџџvoidsetupActions\/home/seb/Programmation/basket/src/bnpview.cppiџџџџџџџџBNPViewxvoid(setupGlobalShortcuts\/home/seb/Programmation/basket/src/bnpview.cppќBџџџџџџџџBNPViewџџџ€voidshowEvent\/home/seb/Programmation/basket/src/bnpview.cpp  %ˆ The Tags menu is ONLY created once the BasKet KPart is first shown. So we can use this menu only from then? When the KPart is changed in Kontact, and then the BasKet KPart is shown again, Kontact created a NEW Tags menu. So we should connect again. But when Kontact main window is hidden and then re-shown, the menu does not change. So we disconnect at hide event to ensure only one connection: the next show event will not connects another time.џџџџBNPViewцћџџџџџџџџџџџџQShowEvent*џџџџvoidBshowGlobalShortcutsSettingsDialog\/home/seb/Programmation/basket/src/bnpview.cpp > CџџџџџџџџBNPViewеS€void"showHideFilterBar\/home/seb/Programmation/basket/src/bnpview.cppџџџџџџџџBNPViewshowџџџџџџџџboolџџџџswitchFocusџџџџџџџџboolџџџџvoidshowMainWindow\/home/seb/Programmation/basket/src/bnpview.cppЙУџџџџџџџџBNPViewщ‘€void$showPassiveContent\/home/seb/Programmation/basket/src/bnpview.cpp­ПџџџџџџџџBNPView€forceShowџџџџџџџџboolџџџџvoid0showPassiveContentForced\/home/seb/Programmation/basket/src/bnpview.cppЈЋџџџџџџџџBNPView€void$showPassiveDropped\/home/seb/Programmation/basket/src/bnpview.cpp}‡џџџџџџџџBNPView€ titleџџџџџџџџconst QString&џџџџvoid2showPassiveDroppedDelayed\/home/seb/Programmation/basket/src/bnpview.cpp‰™џџџџџџџџBNPView }void*showPassiveImpossible\/home/seb/Programmation/basket/src/bnpview.cpp›ІџџџџџџџџBNPView r€messageџџџџџџџџconst QString&џџџџvoid$showPassiveLoading\/home/seb/Programmation/basket/src/bnpview.cppСЭџџџџџџџџBNPView |€ basketџџџџџџџџBasket*џџџџvoid"slotBasketChanged\/home/seb/Programmation/basket/src/bnpview.cpp16џџџџџџџџBNPViewvoid.slotBasketNumberChanged\/home/seb/Programmation/basket/src/bnpview.cpp+/џџџџџџџџBNPView numberџџџџџџџџintџџџџvoid&slotColorFromScreen\/home/seb/Programmation/basket/src/bnpview.cppž$ Activate the modeџџџџBNPViewтN globalџџџџџџџџboolџџџџvoid2slotColorFromScreenGlobal\/home/seb/Programmation/basket/src/bnpview.cpp ЃџџџџџџџџBNPView 9voidslotContextMenu\/home/seb/Programmation/basket/src/bnpview.cpp}”џџџџџџџџBNPViewЗquџџџџџџџџџџџџKListView*џџџџitemџџџџџџџџQListViewItem*џџџџposџџџџџџџџconst QPoint&џџџџvoid slotConvertTexts\/home/seb/Programmation/basket/src/bnpview.cppКйџџџџџџџџBNPView :€void&slotInvertSelection\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPViewvoid,slotMouseButtonPressed\/home/seb/Programmation/basket/src/bnpview.cppv{џџџџџџџџBNPViewџџџ€ buttonџџџџџџџџintџџџџitemџџџџџџџџQListViewItem*џџџџџџџџџџџџџџџџconst QPoint&џџџџџџџџџџџџџџџџintџџџџvoidslotPressed\/home/seb/Programmation/basket/src/bnpview.cppщїџџџџџџџџBNPViewitemџџџџџџџџQListViewItem*џџџџџџџџџџџџџџџџconst QPoint&џџџџџџџџџџџџџџџџintџџџџvoidslotResetFilter\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPView€voidslotSelectAll\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPView (void$slotShowProperties\/home/seb/Programmation/basket/src/bnpview.cppptџџџџџџџџBNPViewitemџџџџџџџџQListViewItem*џџџџџџџџџџџџџџџџconst QPoint&џџџџџџџџџџџџџџџџintџџџџvoidslotUnselectAll\/home/seb/Programmation/basket/src/bnpview.cppVџџџџџџџџBNPViewvoidtimeoutHide\/home/seb/Programmation/basket/src/bnpview.cpp•›џџџџџџџџBNPViewРыvoidtimeoutTryHide\/home/seb/Programmation/basket/src/bnpview.cpp…“џџџџџџџџBNPViewРЋ€void,toggleFilterAllBaskets\/home/seb/Programmation/basket/src/bnpview.cppХч isRunning is to avoid recursive calls because this method can be called when clicking the menu action or when using the filter-bar icon... either of those calls call the other to be checked... and it can cause recursive calls. PS: Uggly hack? Yes, I think so :-)џџџџBNPViewdoFilterџџџџџџџџboolџџџџvoidundo\/home/seb/Programmation/basket/src/bnpview.cppnqџџџџџџџџBNPViewЕ4"void0updateBasketListViewItem\/home/seb/Programmation/basket/src/bnpview.cppбрџџџџџџџџBNPView  basketџџџџџџџџBasket*џџџџvoid$updateNotesActions\/home/seb/Programmation/basket/src/bnpview.cppOŽџџџџџџџџBNPViewvoid&updateStatusBarHint\/home/seb/Programmation/basket/src/bnpview.cppщьџџџџџџџџBNPViewvoid~ BNPView\/home/seb/Programmation/basket/src/bnpview.cppfyџџџџџџџџBNPViewџџџџ& klistview.hkxmlguiclient.hqtimer.hqclipboard.hqsplitter.hqlistview.hdcopref.hglobal.h"basketdcopiface.hX/home/seb/Programmation/basket/src/bnpview.h%reЧ„p kxmlguiclient.hеЖЦ"basketdcopiface.hqUoюdcopref.h‰с=yqlistview.hЗ‘йўqsplitter.hЁЇ<Оglobal.h|yюWqtimer.h|z8qclipboard.hвsфїX/home/seb/Programmation/basket/src/bnpview.hЭKklistview.hgїШ8X/home/seb/Programmation/basket/src/bnpview.hџџџџџџџџџџџџBNPViewX/home/seb/Programmation/basket/src/bnpview.h8_џџџџџџџџQSplitter&BasketDcopInterfaceЃBNPViewX/home/seb/Programmation/basket/src/bnpview.h=>>џџџџџџџџBNPViewџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџaGUIClientџџџџџџџџKXMLGUIClient*џџџџ actionCollectionџџџџџџџџ$KActionCollection*џџџџbarџџџџџџџџ BasketStatusBar*џџџџџџџџ2aboutToHideNewBasketPopupX/home/seb/Programmation/basket/src/bnpview.hЕЕ"џџџџџџџџBNPViewvoid actionCollectionX/home/seb/Programmation/basket/src/bnpview.h--FџџџџџџџџBNPView$KActionCollection*(activatedTagShortcutX/home/seb/Programmation/basket/src/bnpview.hyy Note џџџџBNPViewvoidaddNoteColorX/home/seb/Programmation/basket/src/bnpview.h˜˜џџџџџџџџBNPViewvoidaddNoteHtmlX/home/seb/Programmation/basket/src/bnpview.h••џџџџџџџџBNPViewvoidaddNoteImageX/home/seb/Programmation/basket/src/bnpview.h––џџџџџџџџBNPViewvoidaddNoteLinkX/home/seb/Programmation/basket/src/bnpview.h——џџџџџџџџBNPViewvoidaddNoteTextX/home/seb/Programmation/basket/src/bnpview.h””$ Global shortcuts џџџџBNPViewvoid"addWelcomeBasketsX/home/seb/Programmation/basket/src/bnpview.hЪЪџџџџџџџџBNPViewЕ4"voidappendBasketX/home/seb/Programmation/basket/src/bnpview.hM< Public only for class ArchiveџџџџBNPViewК‹€ basketџџџџџџџџBasket*џџџџparentItemџџџџџџџџQListViewItem*џџџџ&BasketListViewItem*askNewBasketX/home/seb/Programmation/basket/src/bnpview.hББ Basket џџџџBNPViewxvoidaskNewBasketX/home/seb/Programmation/basket/src/bnpview.hВВ;џџџџџџџџBNPView parentџџџџџџџџBasket*џџџџpickPropertiesџџџџџџџџBasket*џџџџvoid&askNewSiblingBasketX/home/seb/Programmation/basket/src/bnpview.hДДџџџџџџџџBNPView‚voidaskNewSubBasketX/home/seb/Programmation/basket/src/bnpview.hГГџџџџџџџџBNPViewvoidbackupRestoreX/home/seb/Programmation/basket/src/bnpview.hvvџџџџџџџџBNPViewvoidbasketChangedX/home/seb/Programmation/basket/src/bnpview.hDDџџџџџџџџBNPViewvoidbasketCountX/home/seb/Programmation/basket/src/bnpview.hQQ,џџџџџџџџBNPView parentџџџџџџџџQListViewItem*џџџџintbasketElementX/home/seb/Programmation/basket/src/bnpview.hWWdџџџџџџџџBNPViewП`itemџџџџџџџџQListViewItem*џџџџdocumentџџџџџџџџQDomDocument&џџџџparentElementџџџџџџџџQDomElement&џџџџQDomElement&basketForFolderNameX/home/seb/Programmation/basket/src/bnpview.h8џџџџџџџџBNPViewfolderNameџџџџџџџџconst QString&џџџџBasket*&basketNumberChangedX/home/seb/Programmation/basket/src/bnpview.hCC&џџџџџџџџBNPView numberџџџџџџџџintџџџџvoidcanExpandX/home/seb/Programmation/basket/src/bnpview.hSSџџџџџџџџBNPViewШйboolcanFoldX/home/seb/Programmation/basket/src/bnpview.hRRџџџџџџџџBNPViewШ№€bool(cancelNewBasketPopupX/home/seb/Programmation/basket/src/bnpview.hЗЗџџџџџџџџBNPViewЩЎ‚void(changedSelectedNotesX/home/seb/Programmation/basket/src/bnpview.hТТџџџџџџџџBNPViewvoidcloseAllEditorsX/home/seb/Programmation/basket/src/bnpview.hhhџџџџџџџџBNPViewЬ•voidcolorPickedX/home/seb/Programmation/basket/src/bnpview.h'џџџџџџџџBNPView colorџџџџџџџџconst QColor&џџџџvoid(colorPickingCanceledX/home/seb/Programmation/basket/src/bnpview.hџџџџџџџџBNPViewvoidconnectTagsMenuX/home/seb/Programmation/basket/src/bnpview.h11џџџџџџџџBNPViewvoidconvertTextsX/home/seb/Programmation/basket/src/bnpview.h[[џџџџџџџџBNPViewЩboolcopyNoteX/home/seb/Programmation/basket/src/bnpview.h}}џџџџџџџџBNPViewvoidcountsChangedX/home/seb/Programmation/basket/src/bnpview.hYY$џџџџџџџџBNPViewЪє‚ basketџџџџџџџџBasket*џџџџvoidcurrentBasketX/home/seb/Programmation/basket/src/bnpview.hIIџџџџџџџџBNPViewBasket*(currentBasketChangedX/home/seb/Programmation/basket/src/bnpview.hЯЯџџџџџџџџBNPView‚void,currentDecoratedBasketX/home/seb/Programmation/basket/src/bnpview.h+џџџџџџџџBNPView DecoratedBasket*cutNoteX/home/seb/Programmation/basket/src/bnpview.h||џџџџџџџџBNPViewvoiddelBasketX/home/seb/Programmation/basket/src/bnpview.hЙЙџџџџџџџџBNPView‚voiddelNoteX/home/seb/Programmation/basket/src/bnpview.h~~џџџџџџџџBNPViewvoid$delayedOpenArchiveX/home/seb/Programmation/basket/src/bnpview.hООџџџџџџџџBNPViewvoid$disconnectTagsMenuX/home/seb/Programmation/basket/src/bnpview.h22џџџџџџџџBNPView‚void2disconnectTagsMenuDelayedX/home/seb/Programmation/basket/src/bnpview.h33"џџџџџџџџBNPViewvoid doBasketDeletionX/home/seb/Programmation/basket/src/bnpview.hКК'џџџџџџџџBNPViewx basketџџџџџџџџBasket*џџџџvoideditNoteX/home/seb/Programmation/basket/src/bnpview.h{{џџџџџџџџBNPViewvoidenableActionsX/home/seb/Programmation/basket/src/bnpview.hTTџџџџџџџџBNPViewРtvoidenterEventX/home/seb/Programmation/basket/src/bnpview.hIIџџџџџџџџBNPViewџџџ€џџџџџџџџџџџџQEvent*џџџџvoidexpandBasketX/home/seb/Programmation/basket/src/bnpview.hggџџџџџџџџBNPViewЬqvoidexportToHTMLX/home/seb/Programmation/basket/src/bnpview.hzzџџџџџџџџBNPViewvoid,filterPlacementChangedX/home/seb/Programmation/basket/src/bnpview.hFF)џџџџџџџџBNPView onTopџџџџџџџџboolџџџџvoid"firstListViewItemX/home/seb/Programmation/basket/src/bnpview.hNN$h For NewBasketDialog (and later some other classes):џџџџBNPViewQListViewItem*foldBasketX/home/seb/Programmation/basket/src/bnpview.hffџџџџџџџџBNPViewШзvoid4globalPasteInCurrentBasketX/home/seb/Programmation/basket/src/bnpview.hЅЅ#џџџџџџџџBNPViewvoidgoToNextBasketX/home/seb/Programmation/basket/src/bnpview.heeџџџџџџџџBNPViewШЮ‚void$goToPreviousBasketX/home/seb/Programmation/basket/src/bnpview.hddџџџџџџџџBNPViewЪёvoidgrabScreenshotX/home/seb/Programmation/basket/src/bnpview.h­­*џџџџџџџџBNPViewЩ› globalџџџџџџџџboolџџџџvoid(grabScreenshotGlobalX/home/seb/Programmation/basket/src/bnpview.hЎЎџџџџџџџџBNPViewvoid"handleCommandLineX/home/seb/Programmation/basket/src/bnpview.h"""џџџџџџџџBNPViewЩџ„voidhideEventX/home/seb/Programmation/basket/src/bnpview.h66џџџџџџџџBNPViewџџџџџџџџџџџџQHideEvent*џџџџvoidhideOnEscapeX/home/seb/Programmation/basket/src/bnpview.hРРџџџџџџџџBNPViewvoidimportKJotsX/home/seb/Programmation/basket/src/bnpview.hppџџџџџџџџBNPViewvoidimportKNotesX/home/seb/Programmation/basket/src/bnpview.hoo" From main windowџџџџBNPViewvoidimportKnowItX/home/seb/Programmation/basket/src/bnpview.hqqџџџџџџџџBNPViewvoid"importStickyNotesX/home/seb/Programmation/basket/src/bnpview.hssџџџџџџџџBNPViewvoidimportTextFileX/home/seb/Programmation/basket/src/bnpview.huuџџџџџџџџBNPViewvoidimportTomboyX/home/seb/Programmation/basket/src/bnpview.httџџџџџџџџBNPViewvoidimportTuxCardsX/home/seb/Programmation/basket/src/bnpview.hrrџџџџџџџџBNPViewvoidinitializeX/home/seb/Programmation/basket/src/bnpview.h@@џџџџџџџџBNPViewЧ-‚voidinsertEmptyX/home/seb/Programmation/basket/src/bnpview.hЋЋ Insert џџџџBNPViewtypeџџџџџџџџintџџџџvoidinsertWizardX/home/seb/Programmation/basket/src/bnpview.hЌЌџџџџџџџџBNPViewџџџ‚typeџџџџџџџџintџџџџvoid*isFilteringAllBasketsX/home/seb/Programmation/basket/src/bnpview.hmmџџџџџџџџBNPViewboolisLockedChangedX/home/seb/Programmation/basket/src/bnpview.hааџџџџџџџџBNPViewџџџ‚void$isMainWindowActiveX/home/seb/Programmation/basket/src/bnpview.hџџџџџџџџBNPViewbool isPartX/home/seb/Programmation/basket/src/bnpview.hџџџџџџџџBNPViewbool lastListViewItemX/home/seb/Programmation/basket/src/bnpview.hPP(џџџџџџџџBNPView&BasketListViewItem*lateInitX/home/seb/Programmation/basket/src/bnpview.hббџџџџџџџџBNPViewvoidleaveEventX/home/seb/Programmation/basket/src/bnpview.hJJџџџџџџџџBNPViewџџџ€џџџџџџџџџџџџQEvent*џџџџvoidlinkLookChangedX/home/seb/Programmation/basket/src/bnpview.hEEџџџџџџџџBNPViewvoid*listViewItemForBasketX/home/seb/Programmation/basket/src/bnpview.hHH; MANAGE BASKETS:џџџџBNPView basketџџџџџџџџBasket*џџџџ&BasketListViewItem*loadX/home/seb/Programmation/basket/src/bnpview.haa џџџџџџџџBNPViewШђvoidloadX/home/seb/Programmation/basket/src/bnpview.hbbQџџџџџџџџBNPViewШj‚listViewџџџџџџџџKListView*џџџџitemџџџџџџџџQListViewItem*џџџџbasketsџџџџџџџџ$const QDomElement&џџџџvoidloadBasketX/home/seb/Programmation/basket/src/bnpview.h/< Public only for class ArchiveџџџџBNPViewfolderNameџџџџџџџџconst QString&џџџџBasket*loadNewBasketX/home/seb/Programmation/basket/src/bnpview.hcc^џџџџџџџџBNPViewШxfolderNameџџџџџџџџconst QString&џџџџpropertiesџџџџџџџџ$const QDomElement&џџџџ parentџџџџџџџџBasket*џџџџvoidlockBasketX/home/seb/Programmation/basket/src/bnpview.hППџџџџџџџџBNPViewvoidmoveNoteDownX/home/seb/Programmation/basket/src/bnpview.h‡‡џџџџџџџџBNPViewvoidmoveNoteUpX/home/seb/Programmation/basket/src/bnpview.h††џџџџџџџџBNPViewvoidmoveOnBottomX/home/seb/Programmation/basket/src/bnpview.h……џџџџџџџџBNPViewvoidmoveOnTopX/home/seb/Programmation/basket/src/bnpview.h„„џџџџџџџџBNPViewvoidneedSaveX/home/seb/Programmation/basket/src/bnpview.h<<џџџџџџџџBNPViewџџџџџџџџџџџџQListViewItem*џџџџvoidnewBasketX/home/seb/Programmation/basket/src/bnpview.h!! dcop callsџџџџBNPViewvoidnewFilterX/home/seb/Programmation/basket/src/bnpview.hkkџџџџџџџџBNPViewvoid,newFilterFromFilterBarX/home/seb/Programmation/basket/src/bnpview.hllџџџџџџџџBNPViewvoidnoteGroupX/home/seb/Programmation/basket/src/bnpview.h‚‚џџџџџџџџBNPViewvoidnoteUngroupX/home/seb/Programmation/basket/src/bnpview.hƒƒџџџџџџџџBNPViewvoid"notesStateChangedX/home/seb/Programmation/basket/src/bnpview.hZZџџџџџџџџBNPViewЦM‚voidonFirstShowX/home/seb/Programmation/basket/src/bnpview.hввџџџџџџџџBNPViewЩёvoidopenArchiveX/home/seb/Programmation/basket/src/bnpview.hННџџџџџџџџBNPView‚voidopenNoteX/home/seb/Programmation/basket/src/bnpview.hџџџџџџџџBNPViewvoidopenNoteWithX/home/seb/Programmation/basket/src/bnpview.h€€џџџџџџџџBNPViewvoidparentBasketOfX/home/seb/Programmation/basket/src/bnpview.hJJ(џџџџџџџџBNPView basketџџџџџџџџBasket*џџџџBasket*passwordX/home/seb/Programmation/basket/src/bnpview.hЛЛџџџџџџџџBNPViewvoid(pasteInCurrentBasketX/home/seb/Programmation/basket/src/bnpview.hІІџџџџџџџџBNPViewvoid.pasteSelInCurrentBasketX/home/seb/Programmation/basket/src/bnpview.hЇЇ џџџџџџџџBNPView‚voidpasteToBasketX/home/seb/Programmation/basket/src/bnpview.hЈЈNџџџџџџџџBNPView‚ indexџџџџџџџџintџџџџmodeџџџџџџџџ QClipboard::Modeџџџџvoid populateTagsMenuX/home/seb/Programmation/basket/src/bnpview.h//џџџџџџџџBNPViewvoid populateTagsMenuX/home/seb/Programmation/basket/src/bnpview.h00>џџџџџџџџBNPView‚menuџџџџџџџџKPopupMenu&џџџџreferenceNoteџџџџџџџџ Note*џџџџvoidpopupMenuX/home/seb/Programmation/basket/src/bnpview.h 0џџџџџџџџBNPViewЩљmenuNameџџџџџџџџconst QString&џџџџQPopupMenu*(postStatusbarMessageX/home/seb/Programmation/basket/src/bnpview.h))+џџџџџџџџBNPViewџџџ‚џџџџџџџџџџџџconst QString&џџџџvoidpropBasketX/home/seb/Programmation/basket/src/bnpview.hИИџџџџџџџџBNPViewvoid$recomputeAllStylesX/home/seb/Programmation/basket/src/bnpview.hCCџџџџџџџџBNPViewvoidredoX/home/seb/Programmation/basket/src/bnpview.hЄЄ џџџџџџџџBNPView‚void$relayoutAllBasketsX/home/seb/Programmation/basket/src/bnpview.hBBџџџџџџџџBNPViewvoidremoveBasketX/home/seb/Programmation/basket/src/bnpview.hLL#џџџџџџџџBNPView basketџџџџџџџџBasket*џџџџvoidremovedStatesX/home/seb/Programmation/basket/src/bnpview.hDD=џџџџџџџџBNPViewdeletedStatesџџџџџџџџ8const QValueList< State * >&џџџџvoidsaveX/home/seb/Programmation/basket/src/bnpview.h^^ џџџџџџџџBNPViewЬЖ‚voidsaveX/home/seb/Programmation/basket/src/bnpview.h__YџџџџџџџџBNPViewЬК‚firstItemџџџџџџџџQListViewItem*џџџџdocumentџџџџџџџџQDomDocument&џџџџparentElementџџџџџџџџQDomElement&џџџџvoidsaveAsArchiveX/home/seb/Programmation/basket/src/bnpview.hММџџџџџџџџBNPViewЩƒ‚voidsaveNoteAsX/home/seb/Programmation/basket/src/bnpview.hџџџџџџџџBNPViewvoid saveSubHierarchyX/home/seb/Programmation/basket/src/bnpview.h``pџџџџџџџџBNPViewТh‚itemџџџџџџџџQListViewItem*џџџџdocumentџџџџџџџџQDomDocument&џџџџparentElementџџџџџџџџQDomElement&џџџџrecursiveџџџџџџџџboolџџџџvoid"screenshotGrabbedX/home/seb/Programmation/basket/src/bnpview.hЏЏ/џџџџџџџџBNPView‚ pixmapџџџџџџџџconst QPixmap&џџџџvoidsetActiveX/home/seb/Programmation/basket/src/bnpview.h,,$џџџџџџџџBNPViewџџџ‚ activeџџџџџџџџboolџџџџvoidsetCaptionX/home/seb/Programmation/basket/src/bnpview.h%%џџџџџџџџBNPView‚sџџџџџџџџQStringџџџџvoid setCurrentBasketX/home/seb/Programmation/basket/src/bnpview.hKK'џџџџџџџџBNPView basketџџџџџџџџBasket*џџџџvoidsetFilteringX/home/seb/Programmation/basket/src/bnpview.hЁЁ# For GUI :џџџџBNPView٘filteringџџџџџџџџboolџџџџvoidsetLockStatusX/home/seb/Programmation/basket/src/bnpview.h((#џџџџџџџџBNPViewisLockedџџџџџџџџboolџџџџvoid"setNewBasketPopupX/home/seb/Programmation/basket/src/bnpview.hЖЖџџџџџџџџBNPViewЩ­‚void$setSelectionStatusX/home/seb/Programmation/basket/src/bnpview.h''$џџџџџџџџBNPViewЪ‚sџџџџџџџџQStringџџџџvoid setStatusBarHintX/home/seb/Programmation/basket/src/bnpview.h**'џџџџџџџџBNPViewџџџџџџџџџџџџconst QString&џџџџvoid setTreePlacementX/home/seb/Programmation/basket/src/bnpview.hAA$< MANAGE CONFIGURATION EVENTS!:џџџџBNPViewc onLeftџџџџџџџџboolџџџџvoid setUnsavedStatusX/home/seb/Programmation/basket/src/bnpview.h++'џџџџџџџџBNPView‚isUnsavedџџџџџџџџboolџџџџvoid setWindowCaptionX/home/seb/Programmation/basket/src/bnpview.hEE)џџџџџџџџBNPViewsџџџџџџџџconst QString&џџџџvoidsetupActionsX/home/seb/Programmation/basket/src/bnpview.hџџџџџџџџBNPViewЩќvoid(setupGlobalShortcutsX/home/seb/Programmation/basket/src/bnpview.hџџџџџџџџBNPViewvoidshowEventX/home/seb/Programmation/basket/src/bnpview.h55џџџџџџџџBNPViewџџџџџџџџџџџџQShowEvent*џџџџvoidBshowGlobalShortcutsSettingsDialogX/home/seb/Programmation/basket/src/bnpview.hгг*џџџџџџџџBNPViewЕ4"void"showHideFilterBarX/home/seb/Programmation/basket/src/bnpview.hЉЉ<џџџџџџџџBNPViewshowџџџџџџџџboolџџџџswitchFocusџџџџџџџџboolџџџџvoidshowMainWindowX/home/seb/Programmation/basket/src/bnpview.hџџџџџџџџBNPView€voidshowPartX/home/seb/Programmation/basket/src/bnpview.hFFџџџџџџџџBNPViewЧ3void$showPassiveContentX/home/seb/Programmation/basket/src/bnpview.hœœ1џџџџџџџџBNPViewforceShowџџџџџџџџboolџџџџvoid0showPassiveContentForcedX/home/seb/Programmation/basket/src/bnpview.h!џџџџџџџџBNPView‚void$showPassiveDroppedX/home/seb/Programmation/basket/src/bnpview.hšš/F Passive Popups for Global Actions џџџџBNPView titleџџџџџџџџconst QString&џџџџvoid2showPassiveDroppedDelayedX/home/seb/Programmation/basket/src/bnpview.h››"J Do showPassiveDropped(), but delayedџџџџBNPView‚void*showPassiveImpossibleX/home/seb/Programmation/basket/src/bnpview.hžž4џџџџџџџџBNPViewmessageџџџџџџџџconst QString&џџџџvoid$showPassiveLoadingX/home/seb/Programmation/basket/src/bnpview.hŸŸ)џџџџџџџџBNPView‚ basketџџџџџџџџBasket*џџџџvoid"slotBasketChangedX/home/seb/Programmation/basket/src/bnpview.hЮЮџџџџџџџџBNPViewЩЧ‚void.slotBasketNumberChangedX/home/seb/Programmation/basket/src/bnpview.hЭЭ*џџџџџџџџBNPView numberџџџџџџџџintџџџџvoid&slotColorFromScreenX/home/seb/Programmation/basket/src/bnpview.h/џџџџџџџџBNPView globalџџџџџџџџboolџџџџvoid2slotColorFromScreenGlobalX/home/seb/Programmation/basket/src/bnpview.hŽŽ"џџџџџџџџBNPViewvoidslotContextMenuX/home/seb/Programmation/basket/src/bnpview.h==SџџџџџџџџBNPViewЧVlistViewџџџџџџџџKListView*џџџџitemџџџџџџџџQListViewItem*џџџџposџџџџџџџџconst QPoint&џџџџvoid slotConvertTextsX/home/seb/Programmation/basket/src/bnpview.h‘‘џџџџџџџџBNPViewvoid&slotInvertSelectionX/home/seb/Programmation/basket/src/bnpview.hŠŠџџџџџџџџBNPViewvoid,slotMouseButtonPressedX/home/seb/Programmation/basket/src/bnpview.h>>]џџџџџџџџBNPViewx buttonџџџџџџџџintџџџџitemџџџџџџџџQListViewItem*џџџџposџџџџџџџџconst QPoint&џџџџ columnџџџџџџџџintџџџџvoidslotPressedX/home/seb/Programmation/basket/src/bnpview.h;;]2pos column pos pos columnџџџџBNPViewitemџџџџџџџџQListViewItem*џџџџџџџџџџџџџџџџconst QPoint&џџџџџџџџџџџџџџџџintџџџџvoidslotResetFilterX/home/seb/Programmation/basket/src/bnpview.h‹‹џџџџџџџџBNPViewvoidslotSelectAllX/home/seb/Programmation/basket/src/bnpview.hˆˆџџџџџџџџBNPViewvoid$slotShowPropertiesX/home/seb/Programmation/basket/src/bnpview.h??BџџџџџџџџBNPViewџџџ‚itemџџџџџџџџQListViewItem*џџџџџџџџџџџџџџџџconst QPoint&џџџџџџџџџџџџџџџџintџџџџvoidslotUnselectAllX/home/seb/Programmation/basket/src/bnpview.h‰‰џџџџџџџџBNPViewvoidtimeoutHideX/home/seb/Programmation/basket/src/bnpview.hФФџџџџџџџџBNPViewvoidtimeoutTryHideX/home/seb/Programmation/basket/src/bnpview.hУУџџџџџџџџBNPViewЩУvoid,toggleFilterAllBasketsX/home/seb/Programmation/basket/src/bnpview.hjj,џџџџџџџџBNPViewdoFilterџџџџџџџџboolџџџџvoidundoX/home/seb/Programmation/basket/src/bnpview.hЃЃ Edit џџџџBNPViewxvoid0updateBasketListViewItemX/home/seb/Programmation/basket/src/bnpview.h]]/џџџџџџџџBNPViewТB‚ basketџџџџџџџџBasket*џџџџvoid$updateNotesActionsX/home/seb/Programmation/basket/src/bnpview.hЬЬџџџџџџџџBNPViewџџџ‚void&updateStatusBarHintX/home/seb/Programmation/basket/src/bnpview.h&&џџџџџџџџBNPViewxvoid~ BNPViewX/home/seb/Programmation/basket/src/bnpview.h?? џџџџџџџџBNPViewџџџ€џџџџ actionCollectionX/home/seb/Programmation/basket/src/bnpview.h--FџџџџџџџџBNPView$KActionCollection*E0actConfigGlobalShortcutsX/home/seb/Programmation/basket/src/bnpview.h)h KAction *m_convertTexts; // FOR_BETA_PURPOSEKAction*actNewBasketX/home/seb/Programmation/basket/src/bnpview.hннџџџџKAction*&actNewSiblingBasketX/home/seb/Programmation/basket/src/bnpview.hпп$џџџџKAction*actNewSubBasketX/home/seb/Programmation/basket/src/bnpview.hоо џџџџKAction*$c_delayTooltipTimeX/home/seb/Programmation/basket/src/bnpview.hYY%џџџџconst int m_actColorPickerX/home/seb/Programmation/basket/src/bnpview.hкк!џџџџKAction*m_actCopyNoteX/home/seb/Programmation/basket/src/bnpview.hїїџџџџKAction*m_actCutNoteX/home/seb/Programmation/basket/src/bnpview.hііџџџџKAction*m_actDelBasketX/home/seb/Programmation/basket/src/bnpview.hууџџџџKAction*m_actDelNoteX/home/seb/Programmation/basket/src/bnpview.hјјџџџџKAction*m_actEditNoteX/home/seb/Programmation/basket/src/bnpview.hжжџџџџKAction*"m_actExpandBasketX/home/seb/Programmation/basket/src/bnpview.h"џџџџKAction*"m_actExportToHtmlX/home/seb/Programmation/basket/src/bnpview.hсс"џџџџKAction**m_actFilterAllBasketsX/home/seb/Programmation/basket/src/bnpview.hфф&џџџџKToggleAction*m_actFoldBasketX/home/seb/Programmation/basket/src/bnpview.h  џџџџKAction*&m_actGrabScreenshotX/home/seb/Programmation/basket/src/bnpview.hйй$џџџџKAction*m_actGroupX/home/seb/Programmation/basket/src/bnpview.hээџџџџKAction*m_actHideWindowX/home/seb/Programmation/basket/src/bnpview.hрр џџџџKAction*m_actImportIconX/home/seb/Programmation/basket/src/bnpview.h џџџџKAction* m_actImportKMenuX/home/seb/Programmation/basket/src/bnpview.h!џџџџKAction* m_actInsertColorX/home/seb/Programmation/basket/src/bnpview.h!џџџџKAction*m_actInsertHtmlX/home/seb/Programmation/basket/src/bnpview.hўў B KAction *m_actInsertText;KAction* m_actInsertImageX/home/seb/Programmation/basket/src/bnpview.h!џџџџKAction*&m_actInsertLauncherX/home/seb/Programmation/basket/src/bnpview.h$џџџџKAction*m_actInsertLinkX/home/seb/Programmation/basket/src/bnpview.hџџ џџџџKAction*(m_actInvertSelectionX/home/seb/Programmation/basket/src/bnpview.hћћ%џџџџKAction*m_actLoadFileX/home/seb/Programmation/basket/src/bnpview.hџџџџKAction*m_actLockBasketX/home/seb/Programmation/basket/src/bnpview.hлл џџџџKAction*"m_actMoveNoteDownX/home/seb/Programmation/basket/src/bnpview.hёё"џџџџKAction*m_actMoveNoteUpX/home/seb/Programmation/basket/src/bnpview.h№№ џџџџKAction*"m_actMoveOnBottomX/home/seb/Programmation/basket/src/bnpview.hђђ"џџџџKAction*m_actMoveOnTopX/home/seb/Programmation/basket/src/bnpview.hяяџџџџKAction*m_actNextBasketX/home/seb/Programmation/basket/src/bnpview.h  џџџџKAction* m_actOpenArchiveX/home/seb/Programmation/basket/src/bnpview.hщщ!џџџџKAction*m_actOpenNoteX/home/seb/Programmation/basket/src/bnpview.hззџџџџKAction*"m_actOpenNoteWithX/home/seb/Programmation/basket/src/bnpview.hыы" Notes actions :KAction*m_actPassBasketX/home/seb/Programmation/basket/src/bnpview.hмм џџџџKAction*m_actPasteX/home/seb/Programmation/basket/src/bnpview.hииџџџџKAction*&m_actPreviousBasketX/home/seb/Programmation/basket/src/bnpview.h  $ Go actions :KAction*m_actPropBasketX/home/seb/Programmation/basket/src/bnpview.hтт џџџџKAction*m_actRedoX/home/seb/Programmation/basket/src/bnpview.hѕѕџџџџKAction* m_actResetFilterX/home/seb/Programmation/basket/src/bnpview.h  !џџџџKAction*$m_actSaveAsArchiveX/home/seb/Programmation/basket/src/bnpview.hшш# Basket actions:KAction*m_actSaveNoteAsX/home/seb/Programmation/basket/src/bnpview.hьь џџџџKAction*m_actSelectAllX/home/seb/Programmation/basket/src/bnpview.hљљџџџџKAction*m_actShowFilterX/home/seb/Programmation/basket/src/bnpview.h " Basket actions :KToggleAction*m_actUndoX/home/seb/Programmation/basket/src/bnpview.hєє Edit actions :KAction*m_actUngroupX/home/seb/Programmation/basket/src/bnpview.hююџџџџKAction* m_actUnselectAllX/home/seb/Programmation/basket/src/bnpview.hњњ!џџџџKAction*$m_actionCollectionX/home/seb/Programmation/basket/src/bnpview.hZZ'џџџџ$KActionCollection*(m_colorPickWasGlobalX/home/seb/Programmation/basket/src/bnpview.hTT*џџџџbool&m_colorPickWasShownX/home/seb/Programmation/basket/src/bnpview.hSS)џџџџboolm_colorPickerX/home/seb/Programmation/basket/src/bnpview.hRR#џџџџ&DesktopColorPicker*m_firstShowX/home/seb/Programmation/basket/src/bnpview.hQQџџџџboolm_guiClientX/home/seb/Programmation/basket/src/bnpview.h[[џџџџKXMLGUIClient*m_hideTimerX/home/seb/Programmation/basket/src/bnpview.h^^!џџџџQTimer*m_insertActionsX/home/seb/Programmation/basket/src/bnpview.h#џџџџ&QPtrList< KAction >(m_lastOpenedTagsMenuX/home/seb/Programmation/basket/src/bnpview.h8 8"џџџџKPopupMenu*m_loadingX/home/seb/Programmation/basket/src/bnpview.hOOџџџџbool m_newBasketPopupX/home/seb/Programmation/basket/src/bnpview.hPP џџџџbool2m_passiveDroppedSelectionX/home/seb/Programmation/basket/src/bnpview.hWW*џџџџNoteSelection**m_passiveDroppedTitleX/home/seb/Programmation/basket/src/bnpview.hV VџџџџQStringm_passivePopupX/home/seb/Programmation/basket/src/bnpview.hXXџџџџKPassivePopup*m_regionGrabberX/home/seb/Programmation/basket/src/bnpview.hUU%џџџџRegionGrabber*m_stackX/home/seb/Programmation/basket/src/bnpview.hNNџџџџQWidgetStack*m_statusbarX/home/seb/Programmation/basket/src/bnpview.h\\џџџџ BasketStatusBar* m_treeX/home/seb/Programmation/basket/src/bnpview.hMMџџџџKListView*m_tryHideTimerX/home/seb/Programmation/basket/src/bnpview.h]]$џџџџQTimer*s_fileToOpenX/home/seb/Programmation/basket/src/bnpview.hЧЧџџџџQString” clickablelabel.h$clickablelabel.mocj/home/seb/Programmation/basket/src/clickablelabel.cpp%qђp@$clickablelabel.mocџКЙ— clickablelabel.hЈMЖ0j/home/seb/Programmation/basket/src/clickablelabel.cpp‘їZj/home/seb/Programmation/basket/src/clickablelabel.cppџџџџџџџџџџџџmousePressEventj/home/seb/Programmation/basket/src/clickablelabel.cppџџџџџџџџClickableLabel eventџџџџџџџџQMouseEvent*џџџџvoid(qlabel.hf/home/seb/Programmation/basket/src/clickablelabel.h%qђp@qlabel.hoпЁf/home/seb/Programmation/basket/src/clickablelabel.h[Оk?f/home/seb/Programmation/basket/src/clickablelabel.hџџџџџџџџџџџџClickableLabelf/home/seb/Programmation/basket/src/clickablelabel.h(М This class is a QLabel that can emit a clicked() signal when clicked ! @author Sџ§astien Laotџџџџ QLabelClickableLabelf/home/seb/Programmation/basket/src/clickablelabel.h!"џџџџџџџџClickableLabelџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџclickedf/home/seb/Programmation/basket/src/clickablelabel.h%%џџџџџџџџClickableLabelЪщvoidmousePressEventf/home/seb/Programmation/basket/src/clickablelabel.h''1џџџџџџџџClickableLabelEЛe„ eventџџџџџџџџQMouseEvent*џџџџvoid ~ ClickableLabelf/home/seb/Programmation/basket/src/clickablelabel.h##џџџџџџџџClickableLabelЪёџџџџClickableLabelf/home/seb/Programmation/basket/src/clickablelabel.h!"џџџџџџџџClickableLabelџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ ~ ClickableLabelf/home/seb/Programmation/basket/src/clickablelabel.h##џџџџџџџџClickableLabelЪёџџџџ–colorpicker.hqtimer.hkcolordialog.hcolorpicker.mocd/home/seb/Programmation/basket/src/colorpicker.cpp%qђp@d/home/seb/Programmation/basket/src/colorpicker.cppYW†qtimer.h|z8colorpicker.mocєoškcolordialog.hОЉcolorpicker.hk$Ггd/home/seb/Programmation/basket/src/colorpicker.cppџџџџџџџџџџџџ$DesktopColorPickerd/home/seb/Programmation/basket/src/colorpicker.cpp$)џџџџџџџџ$DesktopColorPickerџџџ€џџџџkeyPressEventd/home/seb/Programmation/basket/src/colorpicker.cppS] Cancel the modeџџџџ$DesktopColorPickerсо eventџџџџџџџџQKeyEvent*џџџџvoid"mouseReleaseEventd/home/seb/Programmation/basket/src/colorpicker.cppER& Validate the colorџџџџ$DesktopColorPickero eventџџџџџџџџQMouseEvent*џџџџvoidpickColord/home/seb/Programmation/basket/src/colorpicker.cpp/<џџџџџџџџ$DesktopColorPickercvoidslotDelayedPickd/home/seb/Programmation/basket/src/colorpicker.cpp=D When firered from basket context menu, and not from menu, grabMouse doesn't work! It's perhapse because context menu call slotColorFromScreen() and then ungrab the mouse (since menus grab the mouse). But why isn't there such bug with normal menus?... By calling this method with a QTimer::singleShot, we are sure context menu code is finished and we can grab the mouse without loosing the grab:џџџџ$DesktopColorPicker囈void(~ DesktopColorPickerd/home/seb/Programmation/basket/src/colorpicker.cpp+-џџџџџџџџ$DesktopColorPickerџџџ€џџџџ* qdesktopwidget.h`/home/seb/Programmation/basket/src/colorpicker.h%qђp@`/home/seb/Programmation/basket/src/colorpicker.hˆЙp qdesktopwidget.h§‘ў…`/home/seb/Programmation/basket/src/colorpicker.hџџџџџџџџџџџџ$DesktopColorPicker`/home/seb/Programmation/basket/src/colorpicker.h6v Class to pick a color on the screen @author Sџ§astien LaotџџџџQDesktopWidget$DesktopColorPicker`/home/seb/Programmation/basket/src/colorpicker.h!!џџџџџџџџ$DesktopColorPickerџџџџcanceledPick`/home/seb/Programmation/basket/src/colorpicker.h//’ When user cancel a picking (by pressing Escape), this signal is emitted.џџџџ$DesktopColorPickercvoidkeyPressEvent`/home/seb/Programmation/basket/src/colorpicker.h44%џџџџџџџџ$DesktopColorPicker eventџџџџџџџџQKeyEvent*џџџџvoid"mouseReleaseEvent`/home/seb/Programmation/basket/src/colorpicker.h33+џџџџџџџџ$DesktopColorPickero eventџџџџџџџџQMouseEvent*џџџџvoidpickColor`/home/seb/Programmation/basket/src/colorpicker.h((L Begin color picking. This function returns immediatly, and pickedColor() is emitted if user has choosen a color, and not canceled the process (by pressing Escape).џџџџ$DesktopColorPickerџџџ‚voidpickedColor`/home/seb/Programmation/basket/src/colorpicker.h,,&d When user picked a color, this signal is emitted.џџџџ$DesktopColorPickerџџџ colorџџџџџџџџconst QColor&џџџџvoidslotDelayedPick`/home/seb/Programmation/basket/src/colorpicker.h11џџџџџџџџ$DesktopColorPickerЦYvoid(~ DesktopColorPicker`/home/seb/Programmation/basket/src/colorpicker.h""џџџџџџџџ$DesktopColorPickerџџџ€џџџџ0m_gettingColorFromScreen`/home/seb/Programmation/basket/src/colorpicker.h55џџџџbool˜crashhandler.hconfig.hkapplication.hkaboutdata.hkdeversion.hklocale.hktempfile.hqfile.hqregexp.hqtextstream.h cstdioiostreamsys/types.hsys/wait.hunistd.hf/home/seb/Programmation/basket/src/crashhandler.cpp%qђp@kdeversion.hЬГ>@ cstdioќ—iostreamВ$Bєkapplication.hєПL%crashhandler.hСvк…unistd.hеYiMktempfile.h2i‡sys/wait.hдyqtextstream.hшOПиconfig.hхЩLqfile.hЋУDчkaboutdata.hњкvqregexp.hШЂsys/types.h,дсйklocale.hУU*Сf/home/seb/Programmation/basket/src/crashhandler.cppgof/home/seb/Programmation/basket/src/crashhandler.cppџџџџџџџџџџџџcrashHandlerf/home/seb/Programmation/basket/src/crashhandler.cppAсџџџџџџџџ Crashџџџ€џџџџџџџџџџџџintџџџџvoidrunCommandf/home/seb/Programmation/basket/src/crashhandler.cpp2? #endifџџџџcommandџџџџџџџџconst QCString&џџџџQString,kcrash.hb/home/seb/Programmation/basket/src/crashhandler.h%qђp@b/home/seb/Programmation/basket/src/crashhandler.hИWZДkcrash.hбGRb/home/seb/Programmation/basket/src/crashhandler.hџџџџџџџџџџџџ Crashb/home/seb/Programmation/basket/src/crashhandler.h. @author Max Howell @short The amaroK crash-handler I'm not entirely sure why this had to be inside a class, but it wouldn't work otherwise *shrug*џџџџcrashHandlerb/home/seb/Programmation/basket/src/crashhandler.h.џџџџџџџџ Crashџџџˆ signalџџџџџџџџintџџџџvoidšqlayout.hqtextbrowser.hqstring.hqevent.hklocale.hglobal.hdebugwindow.hdebugwindow.mocd/home/seb/Programmation/basket/src/debugwindow.cpp%qђp@ qlayout.hoйЖЅqstring.h5Фž.global.h|yюWqevent.hg˜і™debugwindow.moc#и‰œdebugwindow.hпYT•klocale.hУU*Сqtextbrowser.hIyаd/home/seb/Programmation/basket/src/debugwindow.cppˆСd/home/seb/Programmation/basket/src/debugwindow.cppџџџџџџџџџџџџDebugWindowd/home/seb/Programmation/basket/src/debugwindow.cpp*џџџџџџџџDebugWindowa parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџcloseEventd/home/seb/Programmation/basket/src/debugwindow.cppBFџџџџџџџџDebugWindowп  eventџџџџџџџџQCloseEvent*џџџџvoidinsertHLined/home/seb/Programmation/basket/src/debugwindow.cpp=@џџџџџџџџDebugWindowнЌvoidoperator <<d/home/seb/Programmation/basket/src/debugwindow.cpp7;џџџџџџџџDebugWindowџџџ€msgџџџџџџџџconst QStringџџџџDebugWindow&postMessaged/home/seb/Programmation/basket/src/debugwindow.cpp25џџџџџџџџDebugWindowmsgџџџџџџџџconst QStringџџџџvoid~ DebugWindowd/home/seb/Programmation/basket/src/debugwindow.cpp,0џџџџџџџџDebugWindowџџџ€џџџџ.qwidget.h`/home/seb/Programmation/basket/src/debugwindow.h%qђp@qwidget.h†“ЯЫ`/home/seb/Programmation/basket/src/debugwindow.hќюд`/home/seb/Programmation/basket/src/debugwindow.hџџџџџџџџџџџџDebugWindow`/home/seb/Programmation/basket/src/debugwindow.h"1ЄA simple window that display text through debuging messages. @author Sџ§astien LaotџџџџQWidgetDebugWindow`/home/seb/Programmation/basket/src/debugwindow.h&&7џџџџџџџџDebugWindowџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџcloseEvent`/home/seb/Programmation/basket/src/debugwindow.h--,џџџџџџџџDebugWindowc eventџџџџџџџџQCloseEvent*џџџџvoidinsertHLine`/home/seb/Programmation/basket/src/debugwindow.h++џџџџџџџџDebugWindowЬf€voidoperator <<`/home/seb/Programmation/basket/src/debugwindow.h* *+џџџџџџџџDebugWindowmsgџџџџџџџџconst QStringџџџџDebugWindow&postMessage`/home/seb/Programmation/basket/src/debugwindow.h))$^ Methods to post a message to the debug window џџџџDebugWindowmsgџџџџџџџџconst QStringџџџџvoid~ DebugWindow`/home/seb/Programmation/basket/src/debugwindow.h''џџџџџџџџDebugWindowџџџџ layout`/home/seb/Programmation/basket/src/debugwindow.h//џџџџQVBoxLayout*textBrowser`/home/seb/Programmation/basket/src/debugwindow.h00џџџџQTextBrowser*œkurlrequester.hklineedit.hkfiledialog.hqcheckbox.h qdir.hqhbox.hqvbox.hqlayout.hqlabel.hklocale.hkconfig.h exporterdialog.hbasket.h$exporterdialog.mocj/home/seb/Programmation/basket/src/exporterdialog.cpp%qђp@ exporterdialog.hС иqlabel.hoпЁkurlrequester.hАjDqlayout.hoйЖЅkconfig.hш*37$exporterdialog.moc№Ёfklineedit.hжЂakfiledialog.hЙW?Q qdir.h fqvbox.h­M6basket.hђОЁPj/home/seb/Programmation/basket/src/exporterdialog.cpp‚нc)qhbox.hЋхќШqcheckbox.h(t&Žklocale.hУU*Сj/home/seb/Programmation/basket/src/exporterdialog.cppџџџџџџџџџџџџ ExporterDialogj/home/seb/Programmation/basket/src/exporterdialog.cpp#IџџџџџџџџExporterDialogџџџ€ basketџџџџџџџџBasket*џџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ embedLinkedFilesj/home/seb/Programmation/basket/src/exporterdialog.cpp‚џџџџџџџџExporterDialog)bool$embedLinkedFoldersj/home/seb/Programmation/basket/src/exporterdialog.cpp„‡џџџџџџџџExporterDialogbool$erasePreviousFilesj/home/seb/Programmation/basket/src/exporterdialog.cpp‰ŒџџџџџџџџExporterDialogпПboolfilePathj/home/seb/Programmation/basket/src/exporterdialog.cppz}џџџџџџџџExporterDialogdQString&formatForImpressionj/home/seb/Programmation/basket/src/exporterdialog.cppŽ‘џџџџџџџџExporterDialogboolloadj/home/seb/Programmation/basket/src/exporterdialog.cppXeџџџџџџџџExporterDialogvoidsavej/home/seb/Programmation/basket/src/exporterdialog.cppgrџџџџџџџџExporterDialogџџџ€voidshowj/home/seb/Programmation/basket/src/exporterdialog.cppOVџџџџџџџџExporterDialog?№void slotOkj/home/seb/Programmation/basket/src/exporterdialog.cpptxџџџџџџџџExporterDialogжю€void ~ ExporterDialogj/home/seb/Programmation/basket/src/exporterdialog.cppKMџџџџџџџџExporterDialogcџџџџ0kdialogbase.hf/home/seb/Programmation/basket/src/exporterdialog.h%qђp@kdialogbase.hQ]r\f/home/seb/Programmation/basket/src/exporterdialog.ht~.f/home/seb/Programmation/basket/src/exporterdialog.hџџџџџџџџџџџџExporterDialogf/home/seb/Programmation/basket/src/exporterdialog.h"9, @author Sџ§astien LaotџџџџKDialogBase ExporterDialogf/home/seb/Programmation/basket/src/exporterdialog.h&&JџџџџџџџџExporterDialogџџџ€ basketџџџџџџџџBasket*џџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ embedLinkedFilesf/home/seb/Programmation/basket/src/exporterdialog.h) )џџџџџџџџExporterDialogcbool$embedLinkedFoldersf/home/seb/Programmation/basket/src/exporterdialog.h* *џџџџџџџџExporterDialogbool$erasePreviousFilesf/home/seb/Programmation/basket/src/exporterdialog.h+ +џџџџџџџџExporterDialogboolfilePathf/home/seb/Programmation/basket/src/exporterdialog.h( (џџџџџџџџExporterDialogџџџ€QString&formatForImpressionf/home/seb/Programmation/basket/src/exporterdialog.h, ,џџџџџџџџExporterDialogboolloadf/home/seb/Programmation/basket/src/exporterdialog.h00 џџџџџџџџExporterDialogvoidsavef/home/seb/Programmation/basket/src/exporterdialog.h11 џџџџџџџџExporterDialogvoidshowf/home/seb/Programmation/basket/src/exporterdialog.h-- џџџџџџџџExporterDialogvoid slotOkf/home/seb/Programmation/basket/src/exporterdialog.h//џџџџџџџџExporterDialogvoid ~ ExporterDialogf/home/seb/Programmation/basket/src/exporterdialog.h''џџџџџџџџExporterDialogџџџ€џџџџm_basketf/home/seb/Programmation/basket/src/exporterdialog.h33џџџџBasket*$m_embedLinkedFilesf/home/seb/Programmation/basket/src/exporterdialog.h55"џџџџQCheckBox*(m_embedLinkedFoldersf/home/seb/Programmation/basket/src/exporterdialog.h66$џџџџQCheckBox*(m_erasePreviousFilesf/home/seb/Programmation/basket/src/exporterdialog.h77$џџџџQCheckBox**m_formatForImpressionf/home/seb/Programmation/basket/src/exporterdialog.h88%џџџџQCheckBox* m_urlf/home/seb/Programmation/basket/src/exporterdialog.h44џџџџKURLRequester*žqlayout.hqtoolbutton.hqlabel.hkiconloader.hklocale.h"kglobalsettings.hkapplication.hkiconloader.hqpixmap.hqimage.hqpainter.hqbitmap.hkdialogbase.hfilter.hglobal.hbnpview.htools.h tag.h focusedwidgets.hfilter.mocZ/home/seb/Programmation/basket/src/filter.cpp%qђp@qlabel.hoпЁbnpview.hY>шqbitmap.h†Wд tag.h›’Тkdialogbase.hQ]r\qlayout.hoйЖЅqpixmap.hнŒFqpainter.hе~еЪqtoolbutton.hІkN!filter.mocкЩігglobal.h|yюWkapplication.hєПL%tools.hАох7qimage.hl‘†њZ/home/seb/Programmation/basket/src/filter.cpp >vkiconloader.hMм•!"kglobalsettings.hypЏ# focusedwidgets.h›cК6klocale.hУU*Сfilter.h_‰џьZ/home/seb/Programmation/basket/src/filter.cppџџџџџџџџџџџџFilterBarZ/home/seb/Programmation/basket/src/filter.cpp/lџџџџџџџџFilterBarџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџfilterDataZ/home/seb/Programmation/basket/src/filter.cpp§џџџџџџџџFilterBarкр€"const FilterData&filterStateZ/home/seb/Programmation/basket/src/filter.cppмьџџџџџџџџFilterBar stateџџџџџџџџ State*џџџџvoidfilterTagZ/home/seb/Programmation/basket/src/filter.cppЪкџџџџџџџџFilterBarзчtagџџџџџџџџTag*џџџџvoidhasEditFocusZ/home/seb/Programmation/basket/src/filter.cppјћџџџџџџџџFilterBarboolinAllBasketsZ/home/seb/Programmation/basket/src/filter.cppюёџџџџџџџџFilterBarvoid(repopulateTagsComnboZ/home/seb/Programmation/basket/src/filter.cpp‹ПџџџџџџџџFilterBarvoid resetZ/home/seb/Programmation/basket/src/filter.cppСШџџџџџџџџFilterBarvoidsetEditFocusZ/home/seb/Programmation/basket/src/filter.cppѓіџџџџџџџџFilterBar€voidsetFilterAllZ/home/seb/Programmation/basket/src/filter.cppruџџџџџџџџFilterBarfilterAllџџџџџџџџboolџџџџvoidsetFilterDataZ/home/seb/Programmation/basket/src/filter.cppw‰џџџџџџџџFilterBardataџџџџџџџџ"const FilterData&џџџџvoidtagChangedZ/home/seb/Programmation/basket/src/filter.cpp .џџџџџџџџFilterBar indexџџџџџџџџintџџџџvoidtextChangedZ/home/seb/Programmation/basket/src/filter.cppџџџџџџџџFilterBartextџџџџџџџџconst QString&џџџџvoid~ FilterBarZ/home/seb/Programmation/basket/src/filter.cppnpџџџџџџџџFilterBarџџџџ2qwidget.h qmap.h focusedwidgets.hV/home/seb/Programmation/basket/src/filter.h%qђp@V/home/seb/Programmation/basket/src/filter.h№ћЩ{qwidget.h†“ЯЫ qmap.h "ох focusedwidgets.h›cК6V/home/seb/Programmation/basket/src/filter.hџџџџџџџџџџџџFilterBarV/home/seb/Programmation/basket/src/filter.h7ZЎ A QWidget that allow user to enter terms to filter in a Basket. @author Sџ§astien LaotџџџџQWidgetFilterBarV/home/seb/Programmation/basket/src/filter.h;;5џџџџџџџџFilterBar parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџescapePressedV/home/seb/Programmation/basket/src/filter.h@@џџџџџџџџFilterBarvoidfilterDataV/home/seb/Programmation/basket/src/filter.h==џџџџџџџџFilterBar"const FilterData&filterStateV/home/seb/Programmation/basket/src/filter.hHHџџџџџџџџFilterBar stateџџџџџџџџ State*џџџџvoidfilterTagV/home/seb/Programmation/basket/src/filter.hGGџџџџџџџџFilterBarџџџtagџџџџџџџџTag*џџџџvoidhasEditFocusV/home/seb/Programmation/basket/src/filter.hLLџџџџџџџџFilterBarЫЏ€boolinAllBasketsV/home/seb/Programmation/basket/src/filter.hEEџџџџџџџџFilterBarvoidlineEditV/home/seb/Programmation/basket/src/filter.hMM-џџџџџџџџFilterBar€KLineEdit*newFilterV/home/seb/Programmation/basket/src/filter.h??'џџџџџџџџFilterBardataџџџџџџџџ"const FilterData&џџџџvoid(repopulateTagsComnboV/home/seb/Programmation/basket/src/filter.hCCџџџџџџџџFilterBarvoid resetV/home/seb/Programmation/basket/src/filter.hDD џџџџџџџџFilterBarvoidreturnPressedV/home/seb/Programmation/basket/src/filter.hAAџџџџџџџџFilterBarvoidsetEditFocusV/home/seb/Programmation/basket/src/filter.hFFџџџџџџџџFilterBarvoidsetFilterAllV/home/seb/Programmation/basket/src/filter.hII"џџџџџџџџFilterBarџџџ‚filterAllџџџџџџџџboolџџџџvoidsetFilterDataV/home/seb/Programmation/basket/src/filter.hJJ+џџџџџџџџFilterBar‚dataџџџџџџџџ"const FilterData&џџџџvoidtagChangedV/home/seb/Programmation/basket/src/filter.hPPџџџџџџџџFilterBaro indexџџџџџџџџintџџџџvoidtextChangedV/home/seb/Programmation/basket/src/filter.hOO&џџџџџџџџFilterBarxtextџџџџџџџџconst QString&џџџџvoid~ FilterBarV/home/seb/Programmation/basket/src/filter.h<< џџџџџџџџFilterBarџџџџlineEditV/home/seb/Programmation/basket/src/filter.hMM-џџџџџџџџFilterBar€KLineEdit* m_dataV/home/seb/Programmation/basket/src/filter.hRRџџџџFilterData*(m_inAllBasketsButtonV/home/seb/Programmation/basket/src/filter.hVV&џџџџQToolButton*m_lineEditV/home/seb/Programmation/basket/src/filter.hSSџџџџ FocusedLineEdit*m_resetButtonV/home/seb/Programmation/basket/src/filter.hTTџџџџQToolButton*m_statesMapV/home/seb/Programmation/basket/src/filter.hYYџџџџ(QMap< int, State * >m_tagsBoxV/home/seb/Programmation/basket/src/filter.hUUџџџџ FocusedComboBox*m_tagsMapV/home/seb/Programmation/basket/src/filter.hXXџџџџ$QMap< int, Tag * >FilterDataV/home/seb/Programmation/basket/src/filter.h$2† The structure that contain all filter terms @author Sџ§astien LaotџџџџFilterDataV/home/seb/Programmation/basket/src/filter.h**_џџџџџџџџFilterDataџџџ€џџџџ~ FilterDataV/home/seb/Programmation/basket/src/filter.h+,џџџџџџџџFilterDataџџџ€џџџџFilterDataV/home/seb/Programmation/basket/src/filter.h**_џџџџџџџџFilterDataџџџ€џџџџ~ FilterDataV/home/seb/Programmation/basket/src/filter.h+,џџџџџџџџFilterDataџџџ€џџџџ $DontCareTagsFilterV/home/seb/Programmation/basket/src/filter.h((,џџџџTagFilterTypeNotTaggedFilterV/home/seb/Programmation/basket/src/filter.h(.(=џџџџTagFilterTypeStateFilterV/home/seb/Programmation/basket/src/filter.h(X(cџџџџTagFilterTypeTagFilterV/home/seb/Programmation/basket/src/filter.h(M(VџџџџTagFilterTypeTaggedFilterV/home/seb/Programmation/basket/src/filter.h(?(KџџџџTagFilterTypeisFilteringV/home/seb/Programmation/basket/src/filter.h1 1џџџџbool stateV/home/seb/Programmation/basket/src/filter.h0 0џџџџ State* stringV/home/seb/Programmation/basket/src/filter.h- - Filter data:QStringtagV/home/seb/Programmation/basket/src/filter.h/ / џџџџTag*tagFilterTypeV/home/seb/Programmation/basket/src/filter.h. .џџџџint TagFilterTypeV/home/seb/Programmation/basket/src/filter.h((e> Useful Enum for tagFilterType:const int  qpopupmenu.hklocale.hiostream focusedwidgets.hbnpview.hglobal.hbasket.hqevent.h$focusedwidgets.mocj/home/seb/Programmation/basket/src/focusedwidgets.cpp%raЦР bnpview.hY>шglobal.h|yюWiostreamВ$Bєqevent.hg˜і™basket.hђОЁP focusedwidgets.h›cК6klocale.hУU*С$focusedwidgets.mock•D]j/home/seb/Programmation/basket/src/focusedwidgets.cpp§бŸ qpopupmenu.h–7hАj/home/seb/Programmation/basket/src/focusedwidgets.cppџџџџџџџџџџџџ"FocusedColorComboj/home/seb/Programmation/basket/src/focusedwidgets.cppагџџџџџџџџ"FocusedColorComboџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџFocusedComboBoxj/home/seb/Programmation/basket/src/focusedwidgets.cppњ§џџџџџџџџFocusedComboBox parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ FocusedFontComboj/home/seb/Programmation/basket/src/focusedwidgets.cppхшџџџџџџџџ FocusedFontComboџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџFocusedLineEditj/home/seb/Programmation/basket/src/focusedwidgets.cppџџџџџџџџFocusedLineEditџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџFocusedTextEditj/home/seb/Programmation/basket/src/focusedwidgets.cpp%*џџџџџџџџFocusedTextEditџџџ€0disableUpdatesOnKeyPressџџџџџџџџboolџџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ$adaptClipboardTextj/home/seb/Programmation/basket/src/focusedwidgets.cppkx Thanks to alex.theel@gmx.net, author of TuxCards Code copied from tuxcards-1.2/src/gui/editor/editor.cpp ** Auxiliar method that takes the text from the clipboard - using the specified 'mode' -, replaces all '\n' within that text and writes it back to the clipboard.џџџџFocusedTextEditЭЖmodeџџџџџџџџ QClipboard::ModeџџџџvoidcreatePopupMenuj/home/seb/Programmation/basket/src/focusedwidgets.cppЗЮџџџџџџџџFocusedTextEditposџџџџџџџџconst QPoint&џџџџQPopupMenu*enterEventj/home/seb/Programmation/basket/src/focusedwidgets.cppБЕџџџџџџџџFocusedTextEdit eventџџџџџџџџQEvent*џџџџvoidenterEventj/home/seb/Programmation/basket/src/focusedwidgets.cpp $џџџџџџџџFocusedLineEditџџџ€ eventџџџџџџџџQEvent*џџџџvoidkeyPressEventj/home/seb/Programmation/basket/src/focusedwidgets.cppЃџџџџџџџџFocusedTextEditџџџ€ eventџџџџџџџџQKeyEvent*џџџџvoidkeyPressEventj/home/seb/Programmation/basket/src/focusedwidgets.cppйуџџџџџџџџ"FocusedColorCombo€ eventџџџџџџџџQKeyEvent*џџџџvoidkeyPressEventj/home/seb/Programmation/basket/src/focusedwidgets.cppюјџџџџџџџџ FocusedFontCombo eventџџџџџџџџQKeyEvent*џџџџvoidkeyPressEventj/home/seb/Programmation/basket/src/focusedwidgets.cpp џџџџџџџџFocusedComboBoxгЇ€ eventџџџџџџџџQKeyEvent*џџџџvoidkeyPressEventj/home/seb/Programmation/basket/src/focusedwidgets.cppџџџџџџџџFocusedLineEditЭЎ€ eventџџџџџџџџQKeyEvent*џџџџvoid pastej/home/seb/Programmation/basket/src/focusedwidgets.cpp8jА Thanks to alex.theel@gmx.net, author of TuxCards Code copied from tuxcards-1.2/src/gui/editor/editor.cpp ** Override the regular paste() methode, so that lines are not separated by each other with an blank line.џџџџFocusedTextEditcvoidtextCursorj/home/seb/Programmation/basket/src/focusedwidgets.cpp{~џџџџџџџџFocusedTextEdit QTextCursor*wheelEventj/home/seb/Programmation/basket/src/focusedwidgets.cppЅЏџџџџџџџџFocusedTextEdit) eventџџџџџџџџQWheelEvent*џџџџvoid&~ FocusedColorComboj/home/seb/Programmation/basket/src/focusedwidgets.cppезџџџџџџџџ"FocusedColorComboвЇ€џџџџ"~ FocusedComboBoxj/home/seb/Programmation/basket/src/focusedwidgets.cppџџџџџџџџџFocusedComboBoxџџџ€џџџџ$~ FocusedFontComboj/home/seb/Programmation/basket/src/focusedwidgets.cppъьџџџџџџџџ FocusedFontComboџџџџ"~ FocusedLineEditj/home/seb/Programmation/basket/src/focusedwidgets.cppџџџџџџџџFocusedLineEditфД€џџџџ"~ FocusedTextEditj/home/seb/Programmation/basket/src/focusedwidgets.cpp,7џџџџџџџџFocusedTextEditt fџџџџ4ktextedit.hkcolorcombo.hkfontcombo.hkcombobox.hklineedit.hkapplication.hqclipboard.hf/home/seb/Programmation/basket/src/focusedwidgets.h%raЪЈktextedit.hDРpЌklineedit.hжЂakapplication.hєПL%qclipboard.hвsфїf/home/seb/Programmation/basket/src/focusedwidgets.hNдoEkfontcombo.hs…xkcombobox.hљэсКkcolorcombo.hё+m0f/home/seb/Programmation/basket/src/focusedwidgets.hџџџџџџџџџџџџ"FocusedColorCombof/home/seb/Programmation/basket/src/focusedwidgets.h5@J TODO: Rename to EscapableKColorComboџџџџKColorCombo"FocusedColorCombof/home/seb/Programmation/basket/src/focusedwidgets.h99=џџџџџџџџ"FocusedColorComboОЂ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџescapePressedf/home/seb/Programmation/basket/src/focusedwidgets.h>>џџџџџџџџ"FocusedColorComboџџџvoidkeyPressEventf/home/seb/Programmation/basket/src/focusedwidgets.h<<%џџџџџџџџ"FocusedColorCombo eventџџџџџџџџQKeyEvent*џџџџvoidreturnPressed2f/home/seb/Programmation/basket/src/focusedwidgets.h??џџџџџџџџ"FocusedColorCombovoid&~ FocusedColorCombof/home/seb/Programmation/basket/src/focusedwidgets.h::џџџџџџџџ"FocusedColorComboxџџџџFocusedComboBoxf/home/seb/Programmation/basket/src/focusedwidgets.hQ\F TODO: Rename to EscapableKComboBoxџџџџKComboBoxFocusedComboBoxf/home/seb/Programmation/basket/src/focusedwidgets.hUU;џџџџџџџџFocusedComboBox parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџescapePressedf/home/seb/Programmation/basket/src/focusedwidgets.hZZџџџџџџџџFocusedComboBoxvoidkeyPressEventf/home/seb/Programmation/basket/src/focusedwidgets.hXX%џџџџџџџџFocusedComboBoxЦы€ eventџџџџџџџџQKeyEvent*џџџџvoidreturnPressed2f/home/seb/Programmation/basket/src/focusedwidgets.h[[џџџџџџџџFocusedComboBoxvoid"~ FocusedComboBoxf/home/seb/Programmation/basket/src/focusedwidgets.hVVџџџџџџџџFocusedComboBoxџџџ€џџџџ FocusedFontCombof/home/seb/Programmation/basket/src/focusedwidgets.hCNH TODO: Rename to EscapableKFontComboџџџџKFontCombo FocusedFontCombof/home/seb/Programmation/basket/src/focusedwidgets.hGG<џџџџџџџџ FocusedFontCombo parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџescapePressedf/home/seb/Programmation/basket/src/focusedwidgets.hLLџџџџџџџџ FocusedFontCombovoidkeyPressEventf/home/seb/Programmation/basket/src/focusedwidgets.hJJ%џџџџџџџџ FocusedFontCombox eventџџџџџџџџQKeyEvent*џџџџvoidreturnPressed2f/home/seb/Programmation/basket/src/focusedwidgets.hMMџџџџџџџџ FocusedFontCombovoid$~ FocusedFontCombof/home/seb/Programmation/basket/src/focusedwidgets.hHHџџџџџџџџ FocusedFontComboџџџџFocusedLineEditf/home/seb/Programmation/basket/src/focusedwidgets.h_kF TODO: Rename to EscapableKLineEditџџџџKLineEditFocusedLineEditf/home/seb/Programmation/basket/src/focusedwidgets.hcc;џџџџџџџџFocusedLineEdit parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџenterEventf/home/seb/Programmation/basket/src/focusedwidgets.hggџџџџџџџџFocusedLineEditc eventџџџџџџџџQEvent*џџџџvoidescapePressedf/home/seb/Programmation/basket/src/focusedwidgets.hiiџџџџџџџџFocusedLineEditvoidkeyPressEventf/home/seb/Programmation/basket/src/focusedwidgets.hff%џџџџџџџџFocusedLineEdit eventџџџџџџџџQKeyEvent*џџџџvoidmouseEnteredf/home/seb/Programmation/basket/src/focusedwidgets.hjjџџџџџџџџFocusedLineEditџџџvoid"~ FocusedLineEditf/home/seb/Programmation/basket/src/focusedwidgets.hddџџџџџџџџFocusedLineEditџџџ€џџџџFocusedTextEditf/home/seb/Programmation/basket/src/focusedwidgets.h2џџџџџџџџKTextEdit FocusedTextEditf/home/seb/Programmation/basket/src/focusedwidgets.h##ZџџџџџџџџFocusedTextEditEЛe€0disableUpdatesOnKeyPressџџџџџџџџboolџџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ$adaptClipboardTextf/home/seb/Programmation/basket/src/focusedwidgets.h((/џџџџџџџџFocusedTextEditџџџ€modeџџџџџџџџ QClipboard::ModeџџџџvoidcreatePopupMenuf/home/seb/Programmation/basket/src/focusedwidgets.h, ,/џџџџџџџџFocusedTextEditposџџџџџџџџconst QPoint&џџџџQPopupMenu*enterEventf/home/seb/Programmation/basket/src/focusedwidgets.h++џџџџџџџџFocusedTextEditС€ eventџџџџџџџџQEvent*џџџџvoidescapePressedf/home/seb/Programmation/basket/src/focusedwidgets.h..џџџџџџџџFocusedTextEditvoidkeyPressEventf/home/seb/Programmation/basket/src/focusedwidgets.h))%џџџџџџџџFocusedTextEditСи€ eventџџџџџџџџQKeyEvent*џџџџvoidmouseEnteredf/home/seb/Programmation/basket/src/focusedwidgets.h//џџџџџџџџFocusedTextEditvoid pastef/home/seb/Programmation/basket/src/focusedwidgets.h%% џџџџџџџџFocusedTextEditvoidtextCursorf/home/seb/Programmation/basket/src/focusedwidgets.h& & џџџџџџџџFocusedTextEdit QTextCursor*wheelEventf/home/seb/Programmation/basket/src/focusedwidgets.h**$џџџџџџџџFocusedTextEdit eventџџџџџџџџQWheelEvent*џџџџvoid"~ FocusedTextEditf/home/seb/Programmation/basket/src/focusedwidgets.h$$џџџџџџџџFocusedTextEditџџџџ4m_disableUpdatesOnKeyPressf/home/seb/Programmation/basket/src/focusedwidgets.h11 џџџџboolЂqstring.hqstringlist.h qdir.hqfileinfo.h qdom.h"kglobalsettings.hkmessagebox.hklocale.hkapplication.hiostream formatimporter.hnotecontent.hnotefactory.hbnpview.hbasket.hglobal.hxmlwork.htools.h$formatimporter.mocj/home/seb/Programmation/basket/src/formatimporter.cpp%r*пИqfileinfo.hK`Е#bnpview.hY>шj/home/seb/Programmation/basket/src/formatimporter.cppNr qstring.h5Фž.qstringlist.h Єhњglobal.h|yюWiostreamВ$Bєkapplication.hєПL%kmessagebox.hМ( qdir.h ftools.hАох7basket.hђОЁP$formatimporter.mocМ5ТHxmlwork.hіzj formatimporter.hФj{С"kglobalsettings.hypЏ# qdom.h oчklocale.hУU*Сnotefactory.hкёwTnotecontent.haФЦ7j/home/seb/Programmation/basket/src/formatimporter.cppџџџџџџџџџџџџcopyFolderj/home/seb/Programmation/basket/src/formatimporter.cpp9@џџџџџџџџFormatImporterџџџ€ folderџџџџџџџџconst QString&џџџџnewFolderџџџџџџџџconst QString&џџџџvoidimportBasketj/home/seb/Programmation/basket/src/formatimporter.cppА0џџџџџџџџFormatImportermfolderNameџџџџџџџџconst QString&џџџџQDomElementimportBasketsj/home/seb/Programmation/basket/src/formatimporter.cppQЎџџџџџџџџFormatImportercvoidmoveFolderj/home/seb/Programmation/basket/src/formatimporter.cppBIџџџџџџџџFormatImporterEЛe€ folderџџџџџџџџconst QString&џџџџnewFolderџџџџџџџџconst QString&џџџџvoid&shouldImportBasketsj/home/seb/Programmation/basket/src/formatimporter.cpp)7џџџџџџџџFormatImporterџџџ€boolslotCopyingDonej/home/seb/Programmation/basket/src/formatimporter.cppKOџџџџџџџџFormatImporterџџџ€џџџџџџџџџџџџKIO::Job*џџџџvoid6qobject.h qdom.hf/home/seb/Programmation/basket/src/formatimporter.h%r*ї(qobject.hЙVУžf/home/seb/Programmation/basket/src/formatimporter.hwл0а qdom.h oчf/home/seb/Programmation/basket/src/formatimporter.hџџџџџџџџџџџџFormatImporterf/home/seb/Programmation/basket/src/formatimporter.h"0, @author Sџ§astien LaotџџџџQObjectcopyFolderf/home/seb/Programmation/basket/src/formatimporter.h**AџџџџџџџџFormatImporter folderџџџџџџџџconst QString&џџџџnewFolderџџџџџџџџconst QString&џџџџvoidimportBasketf/home/seb/Programmation/basket/src/formatimporter.h((;џџџџџџџџFormatImporterfolderNameџџџџџџџџconst QString&џџџџQDomElementimportBasketsf/home/seb/Programmation/basket/src/formatimporter.h' 'џџџџџџџџFormatImportervoidmoveFolderf/home/seb/Programmation/basket/src/formatimporter.h++AџџџџџџџџFormatImporter folderџџџџџџџџconst QString&џџџџnewFolderџџџџџџџџconst QString&џџџџvoid&shouldImportBasketsf/home/seb/Programmation/basket/src/formatimporter.h& &"џџџџџџџџFormatImportercboolslotCopyingDonef/home/seb/Programmation/basket/src/formatimporter.h-- џџџџџџџџFormatImporterџџџџџџџџџџџџKIO::Job*џџџџvoidcopyFinishedf/home/seb/Programmation/basket/src/formatimporter.h//џџџџboolKIOf/home/seb/Programmation/basket/src/formatimporter.h!џџџџџџџџЄ kglobal.hkstandarddirs.hqstring.hkaction.hkapplication.hkmainwindow.h qdir.hkdebug.hkconfig.hglobal.hbnpview.hsettings.hiostreamZ/home/seb/Programmation/basket/src/global.cpp%raЦРbnpview.hY>шkmainwindow.hЉˆ~settings.hЏЄWkstandarddirs.hKрФqstring.h5Фž.kconfig.hш*37kglobal.hEОXBiostreamВ$Bєglobal.h|yюWkapplication.hєПL% qdir.h fkaction.hІ‚;kdebug.hбѕ\Z/home/seb/Programmation/basket/src/global.cppЗœсZ/home/seb/Programmation/basket/src/global.cppџџџџџџџџџџџџ "backgroundsFolderZ/home/seb/Programmation/basket/src/global.cppJJNџџџџџџџџ GlobalQStringbasketsFolderZ/home/seb/Programmation/basket/src/global.cppIINџџџџџџџџ Globalџџџ€QString configZ/home/seb/Programmation/basket/src/global.cpp^cџџџџџџџџ Globalхё€KConfig*mainWindowZ/home/seb/Programmation/basket/src/global.cppS\џџџџџџџџ GlobalKMainWindow*openNoteIconZ/home/seb/Programmation/basket/src/global.cppNQџџџџџџџџ GlobalcQStringsavesFolderZ/home/seb/Programmation/basket/src/global.cpp4Gџџџџџџџџ Globalџџџ€QString(setCustomSavesFolderZ/home/seb/Programmation/basket/src/global.cpp.1џџџџџџџџ Globalџџџ€ folderџџџџџџџџconst QString&џџџџvoidtempCutFolderZ/home/seb/Programmation/basket/src/global.cppLLNџџџџџџџџ Globalџџџ€QStringtemplatesFolderZ/home/seb/Programmation/basket/src/global.cppKKNџџџџџџџџ GlobalEЛe€QString8qstring.haboutdata.hV/home/seb/Programmation/basket/src/global.h%qђp@V/home/seb/Programmation/basket/src/global.h ыЗцqstring.h5Фž.aboutdata.h`*#{V/home/seb/Programmation/basket/src/global.hџџџџџџџџџџџџ GlobalV/home/seb/Programmation/basket/src/global.h(DJ Handle all global variables of the application. This file only declare classes : developer should include the .h files of variables he use. @author Sџ§astien Laotџџџџ  aboutV/home/seb/Programmation/basket/src/global.hCC4џџџџџџџџ GlobalџџџˆKAboutData*"backgroundsFolderV/home/seb/Programmation/basket/src/global.h;;#Œ << @return e.g. "/home/username/.kde/share/apps/basket/backgrounds/".џџџџ GlobalQStringbasketsFolderV/home/seb/Programmation/basket/src/global.h::„ << @return e.g. "/home/username/.kde/share/apps/basket/baskets/".џџџџ GlobalQString configV/home/seb/Programmation/basket/src/global.hBBџџџџџџџџ GlobalKConfig*mainWindowV/home/seb/Programmation/basket/src/global.hAA!џџџџџџџџ GlobalKMainWindow*openNoteIconV/home/seb/Programmation/basket/src/global.h@@˜ Various Things: ( << @return the icon used for the "Open" action on notes.)џџџџ GlobalQStringsavesFolderV/home/seb/Programmation/basket/src/global.h99t << @return e.g. "/home/username/.kde/share/apps/basket/".џџџџ GlobalQString(setCustomSavesFolderV/home/seb/Programmation/basket/src/global.h8 88* Application Folders:џџџџ Global folderџџџџџџџџconst QString&џџџџvoidtempCutFolderV/home/seb/Programmation/basket/src/global.h==І << @return e.g. "/home/username/.kde/share/apps/basket/temp-cut/". (was ".tmp/")џџџџ GlobalQStringtemplatesFolderV/home/seb/Programmation/basket/src/global.h<<!ˆ << @return e.g. "/home/username/.kde/share/apps/basket/templates/".џџџџ GlobalQString aboutV/home/seb/Programmation/basket/src/global.hCC4џџџџџџџџ GlobalџџџˆKAboutData* "backgroundManagerV/home/seb/Programmation/basket/src/global.h00,џџџџ$BackgroundManager*basketAboutV/home/seb/Programmation/basket/src/global.h55&џџџџAboutDatabasketConfigV/home/seb/Programmation/basket/src/global.h44'џџџџKConfig*bnpViewV/home/seb/Programmation/basket/src/global.h22"џџџџBNPView*debugWindowV/home/seb/Programmation/basket/src/global.h//&џџџџDebugWindow*globalAccelV/home/seb/Programmation/basket/src/global.h33&џџџџKGlobalAccel*likeBackV/home/seb/Programmation/basket/src/global.h..#$ Global Variables:LikeBack*&s_customSavesFolderV/home/seb/Programmation/basket/src/global.h++#џџџџQStringsystemTrayV/home/seb/Programmation/basket/src/global.h11%џџџџSystemTray*Іhtmlexporter.hbnpview.h basketlistview.hbasket.h note.htools.hconfig.h tag.hkapplication.hkglobal.hkconfig.hkiconloader.hkfiledialog.hkmessagebox.h qdir.hqfile.hqpainter.h"kglobalsettings.hkprogress.hiostreamf/home/seb/Programmation/basket/src/htmlexporter.cpp%rb.L№ note.h хЬЌbnpview.hY>шf/home/seb/Programmation/basket/src/htmlexporter.cppх@ ž basketlistview.h$˜Ч tag.h›’Тkconfig.hш*37kprogress.hИ6qpainter.hе~еЪkglobal.hEОXBiostreamВ$Bєkapplication.hєПL%kfiledialog.hЙW?Qkmessagebox.hМ( qdir.h ftools.hАох7basket.hђОЁPkiconloader.hMм•!config.hхЩLqfile.hЋУDч"kglobalsettings.hypЏ#htmlexporter.h>-фдf/home/seb/Programmation/basket/src/htmlexporter.cppџџџџџџџџџџџџ HTMLExporterf/home/seb/Programmation/basket/src/htmlexporter.cpp)\џџџџџџџџHTMLExporter basketџџџџџџџџBasket*џџџџџџџџcopyFilef/home/seb/Programmation/basket/src/htmlexporter.cpp/ Done: Sometimes we can call two times copyFile() with the same srcPath and dataFolderPath (eg. when exporting basket to HTML with two links to same filename (but not necesary same path, as in "/home/foo.txt" and "/foo.txt") ) The first copy isn't yet started, so the dest file isn't created and this method returns the same filename !!!!!!!!!!!!!!!!!!!!џџџџHTMLExportersrcPathџџџџџџџџconst QString&џџџџcreateItџџџџџџџџboolџџџџQStringcopyIconf/home/seb/Programmation/basket/src/htmlexporter.cpp \ Save an icon to a folder. If an icon with the same name already exist in the destination, it is assumed the icon is already copied, so no action is took. It is optimized so that you can have an empty folder receiving the icons and call copyIcon() each time you encounter one during export process.џџџџHTMLExportericonNameџџџџџџџџconst QString&џџџџsizeџџџџџџџџintџџџџQStringexportBasketf/home/seb/Programmation/basket/src/htmlexporter.cppƒuџџџџџџџџHTMLExporter basketџџџџџџџџBasket*џџџџisSubBasketџџџџџџџџboolџџџџvoidexportNotef/home/seb/Programmation/basket/src/htmlexporter.cppwаџџџџџџџџHTMLExporternoteџџџџџџџџ Note*џџџџ indentџџџџџџџџintџџџџvoidprepareExportf/home/seb/Programmation/basket/src/htmlexporter.cppbџџџџџџџџHTMLExporterџџџ€ basketџџџџџџџџBasket*џџџџfullPathџџџџџџџџconst QString&џџџџvoidwriteBasketTreef/home/seb/Programmation/basket/src/htmlexporter.cppвзџџџџџџџџHTMLExporterEЛe€currentBasketџџџџџџџџBasket*џџџџvoidwriteBasketTreef/home/seb/Programmation/basket/src/htmlexporter.cppйџџџџџџџџHTMLExporterccurrentBasketџџџџџџџџBasket*џџџџ basketџџџџџџџџBasket*џџџџ indentџџџџџџџџintџџџџvoid~ HTMLExporterf/home/seb/Programmation/basket/src/htmlexporter.cpp^`џџџџџџџџHTMLExporterџџџ€џџџџ:qstring.hqtextstream.hb/home/seb/Programmation/basket/src/htmlexporter.h%rIx Hqstring.h5Фž.b/home/seb/Programmation/basket/src/htmlexporter.h5eqtextstream.hшOПиb/home/seb/Programmation/basket/src/htmlexporter.hџџџџџџџџџџџџHTMLExporterb/home/seb/Programmation/basket/src/htmlexporter.h"LZ @author Sщbastien Laoћt <slaout@linux62.org>џџџџ HTMLExporterb/home/seb/Programmation/basket/src/htmlexporter.h%%џџџџџџџџHTMLExporter basketџџџџџџџџBasket*џџџџџџџџcopyFileb/home/seb/Programmation/basket/src/htmlexporter.h0 08џџџџџџџџHTMLExporterЦяsrcPathџџџџџџџџconst QString&џџџџcreateItџџџџџџџџboolџџџџQStringcopyIconb/home/seb/Programmation/basket/src/htmlexporter.h/ /4џџџџџџџџHTMLExportericonNameџџџџџџџџconst QString&џџџџsizeџџџџџџџџintџџџџQStringexportBasketb/home/seb/Programmation/basket/src/htmlexporter.h))4џџџџџџџџHTMLExporter basketџџџџџџџџBasket*џџџџisSubBasketџџџџџџџџboolџџџџvoidexportNoteb/home/seb/Programmation/basket/src/htmlexporter.h**(џџџџџџџџHTMLExporternoteџџџџџџџџ Note*џџџџ indentџџџџџџџџintџџџџvoidprepareExportb/home/seb/Programmation/basket/src/htmlexporter.h((<џџџџџџџџHTMLExporter basketџџџџџџџџBasket*џџџџfullPathџџџџџџџџconst QString&џџџџvoidwriteBasketTreeb/home/seb/Programmation/basket/src/htmlexporter.h++,џџџџџџџџHTMLExportercurrentBasketџџџџџџџџBasket*џџџџvoidwriteBasketTreeb/home/seb/Programmation/basket/src/htmlexporter.h,,HџџџџџџџџHTMLExportercurrentBasketџџџџџџџџBasket*џџџџ basketџџџџџџџџBasket*џџџџ indentџџџџџџџџintџџџџvoid~ HTMLExporterb/home/seb/Programmation/basket/src/htmlexporter.h&&џџџџџџџџHTMLExporterџџџџ&backgroundColorNameb/home/seb/Programmation/basket/src/htmlexporter.hE El Various properties of the currently exporting basket:QStringbasketFilePathb/home/seb/Programmation/basket/src/htmlexporter.h8 8" Absolute & relative paths for the current basket to be exported: ( eg.: "/home/seb/foo.html" or "/home/seb/foo.html_files/baskets/basketN.html")QString"basketsFolderNameb/home/seb/Programmation/basket/src/htmlexporter.hB BJ eg.: "foo.html_files/baskets/" or ""QString"basketsFolderPathb/home/seb/Programmation/basket/src/htmlexporter.hA AR eg.: "/home/seb/foo.html_files/baskets/"QStringdataFolderNameb/home/seb/Programmation/basket/src/htmlexporter.h@ @^ eg.: "foo.html_files/data/" or "basketN-data/"QStringdataFolderPathb/home/seb/Programmation/basket/src/htmlexporter.h? ?Д eg.: "/home/seb/foo.html_files/data/" or "/home/seb/foo.html_files/baskets/basketN-data/"QStringexportedBasketb/home/seb/Programmation/basket/src/htmlexporter.hIIџџџџBasket*fileNameb/home/seb/Programmation/basket/src/htmlexporter.h5 5 eg.: "foo.html"QStringfilePathb/home/seb/Programmation/basket/src/htmlexporter.h4 4œ Absolute path of the file name the user choosen: ( eg.: "/home/seb/foo.html")QStringfilesFolderNameb/home/seb/Programmation/basket/src/htmlexporter.h: :@ eg.: "foo.html_files/" or "../"QStringfilesFolderPathb/home/seb/Programmation/basket/src/htmlexporter.h9 9B eg.: "/home/seb/foo.html_files/"QStringiconsFolderNameb/home/seb/Programmation/basket/src/htmlexporter.h< <X eg.: "foo.html_files/icons/" or "../icons/"QStringiconsFolderPathb/home/seb/Programmation/basket/src/htmlexporter.h; ;N eg.: "/home/seb/foo.html_files/icons/"QString imagesFolderNameb/home/seb/Programmation/basket/src/htmlexporter.h> >\ eg.: "foo.html_files/images/" or "../images/"QString imagesFolderPathb/home/seb/Programmation/basket/src/htmlexporter.h= =P eg.: "/home/seb/foo.html_files/images/"QStringprogressb/home/seb/Programmation/basket/src/htmlexporter.hK KџџџџKProgress* streamb/home/seb/Programmation/basket/src/htmlexporter.hH HP Variables used by every export methods:QTextStreamwithBasketTreeb/home/seb/Programmation/basket/src/htmlexporter.hJJџџџџboolЈconfig.hsettings.hkcmodule.hb/home/seb/Programmation/basket/src/kcm_basket.cpp%qѕР3Јsettings.hЏЄWb/home/seb/Programmation/basket/src/kcm_basket.cppдtдconfig.hхЩLkcmodule.h;7М*b/home/seb/Programmation/basket/src/kcm_basket.cppџџџџџџџџџџџџ2create_basket_config_appsb/home/seb/Programmation/basket/src/kcm_basket.cppB Fџџџџџџџџp parentџџџџџџџџQWidget*џџџџџџџџџџџџџџџџconst char*џџџџKCModule*8create_basket_config_basketsb/home/seb/Programmation/basket/src/kcm_basket.cpp' +џџџџџџџџџџџ€ parentџџџџџџџџQWidget*џџџџџџџџџџџџџџџџconst char*џџџџKCModule*8create_basket_config_generalb/home/seb/Programmation/basket/src/kcm_basket.cpp "8----------------------------џџџџџџџ€ parentџџџџџџџџQWidget*џџџџџџџџџџџџџџџџconst char*џџџџKCModule*<create_basket_config_new_notesb/home/seb/Programmation/basket/src/kcm_basket.cpp0 4џџџџџџџџ parentџџџџџџџџQWidget*џџџџџџџџџџџџџџџџconst char*џџџџKCModule*Jcreate_basket_config_notes_appearanceb/home/seb/Programmation/basket/src/kcm_basket.cpp9 =џџџџџџџџc parentџџџџџџџџQWidget*џџџџџџџџџџџџџџџџconst char*џџџџKCModule*­qapplication.hqpixmap.hqbitmap.hqpainter.hqlistbox.h"kglobalsettings.hklocale.hkcolordialog.hqclipboard.hkstdaccel.hkcolordrag.hkcolorcombo2.hqeffects.hqcursor.h kcolorcombo2.mocf/home/seb/Programmation/basket/src/kcolorcombo2.cpp%qђp@qapplication.h Že qcursor.hЏэtЅqbitmap.h†Wдqlistbox.h(б}qpixmap.hнŒFqpainter.hе~еЪqeffects.hlї'f/home/seb/Programmation/basket/src/kcolorcombo2.cppмbЬqclipboard.hвsфїkstdaccel.h€ѕє kcolorcombo2.mocbkИщ"kglobalsettings.hypЏ#klocale.hУU*Сkcolordrag.h;u€žkcolordialog.hОЉkcolorcombo2.hтABf/home/seb/Programmation/basket/src/kcolorcombo2.cppџџџџџџџџџџџџ)KColorCombo2f/home/seb/Programmation/basket/src/kcolorcombo2.cpp@EџџџџџџџџKColorCombo2 colorџџџџџџџџconst QColor&џџџџdefaultColorџџџџџџџџconst QColor&џџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџKColorCombo2f/home/seb/Programmation/basket/src/kcolorcombo2.cppGLџџџџџџџџKColorCombo2a colorџџџџџџџџconst QColor&џџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџKColorPopupf/home/seb/Programmation/basket/src/kcolorcombo2.cpp6>џџџџџџџџKColorPopup parentџџџџџџџџKColorCombo2*џџџџџџџџTool_mixColorsf/home/seb/Programmation/basket/src/kcolorcombo2.cpp)2 $ Helper function: џџџџ color1џџџџџџџџconst QColor&џџџџ color2џџџџџџџџconst QColor&џџџџ QColor colorf/home/seb/Programmation/basket/src/kcolorcombo2.cppwzџџџџџџџџKColorCombo2 QColorcolorAtf/home/seb/Programmation/basket/src/kcolorcombo2.cppЬеџџџџџџџџKColorCombo2  columnџџџџџџџџintџџџџrowџџџџџџџџintџџџџ QColorcolorRectHeightf/home/seb/Programmation/basket/src/kcolorcombo2.cppWZџџџџџџџџKColorCombo2 intcolorRectPixmapf/home/seb/Programmation/basket/src/kcolorcombo2.cppџџџџџџџџKColorCombo2 colorџџџџџџџџconst QColor&џџџџisDefaultџџџџџџџџboolџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmap.colorRectWidthForHeightf/home/seb/Programmation/basket/src/kcolorcombo2.cpp\_џџџџџџџџKColorCombo2  heightџџџџџџџџintџџџџintcolumnCountf/home/seb/Programmation/basket/src/kcolorcombo2.cppТХџџџџџџџџKColorCombo2( intdefaultColorf/home/seb/Programmation/basket/src/kcolorcombo2.cppзкџџџџџџџџKColorCombo2щ§  QColor deleteColorArrayf/home/seb/Programmation/basket/src/kcolorcombo2.cppaiџџџџџџџџKColorCombo2џџџ€voiddoSelectionf/home/seb/Programmation/basket/src/kcolorcombo2.cppЃМџџџџџџџџKColorPopupvoiddragEnterEventf/home/seb/Programmation/basket/src/kcolorcombo2.cppймџџџџџџџџKColorCombo2c eventџџџџџџџџ QDragEnterEvent*џџџџvoiddrawColorRectf/home/seb/Programmation/basket/src/kcolorcombo2.cppUџџџџџџџџKColorCombo2щџ€painterџџџџџџџџQPainter&џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџ colorџџџџџџџџconst QColor&џџџџisDefaultџџџџџџџџboolџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџvoiddropEventf/home/seb/Programmation/basket/src/kcolorcombo2.cppоуџџџџџџџџKColorCombo2џџџ€ eventџџџџџџџџQDropEvent*џџџџvoideffectiveColorf/home/seb/Programmation/basket/src/kcolorcombo2.cpp|‚џџџџџџџџKColorCombo2 QColoreventFilterf/home/seb/Programmation/basket/src/kcolorcombo2.cppЇОџџџџџџџџKColorCombo2€џџџџџџџџџџџџQObject*џџџџ eventџџџџџџџџQEvent*џџџџboolfontChangef/home/seb/Programmation/basket/src/kcolorcombo2.cppєљџџџџџџџџKColorCombo2йф€oldFontџџџџџџџџconst QFont&џџџџvoidinitf/home/seb/Programmation/basket/src/kcolorcombo2.cppNaџџџџџџџџKColorCombo2ъЋvoidkeyPressEventf/home/seb/Programmation/basket/src/kcolorcombo2.cppі'џџџџџџџџKColorPopup eventџџџџџџџџQKeyEvent*џџџџvoidkeyPressEventf/home/seb/Programmation/basket/src/kcolorcombo2.cppхђџџџџџџџџKColorCombo2ўт€ eventџџџџџџџџQKeyEvent*џџџџvoidmouseMoveEventf/home/seb/Programmation/basket/src/kcolorcombo2.cppуєџџџџџџџџKColorPopupџџџ€ eventџџџџџџџџQMouseEvent*џџџџvoidmouseMoveEventf/home/seb/Programmation/basket/src/kcolorcombo2.cppЪзџџџџџџџџKColorCombo2€ eventџџџџџџџџQMouseEvent*џџџџvoidmousePressEventf/home/seb/Programmation/basket/src/kcolorcombo2.cppЮйџџџџџџџџKColorPopupc eventџџџџџџџџQMouseEvent*џџџџvoidmousePressEventf/home/seb/Programmation/basket/src/kcolorcombo2.cppРШџџџџџџџџKColorCombo2€ eventџџџџџџџџQMouseEvent*џџџџvoidnewColorArrayf/home/seb/Programmation/basket/src/kcolorcombo2.cppмюџџџџџџџџKColorCombo2gcolumnCountџџџџџџџџintџџџџrowCountџџџџџџџџintџџџџvoidpaintEventf/home/seb/Programmation/basket/src/kcolorcombo2.cppлсџџџџџџџџKColorPopupx eventџџџџџџџџQPaintEvent*џџџџvoid popupf/home/seb/Programmation/basket/src/kcolorcombo2.cpprЅџџџџџџџџKColorCombo2ъ€voidrelayoutf/home/seb/Programmation/basket/src/kcolorcombo2.cppFџџџџџџџџKColorPopupvoidrowCountf/home/seb/Programmation/basket/src/kcolorcombo2.cppЧЪџџџџџџџџKColorCombo2џџџ intsetColorf/home/seb/Programmation/basket/src/kcolorcombo2.cpphuџџџџџџџџKColorCombo2 colorџџџџџџџџconst QColor&џџџџvoidsetColorAtf/home/seb/Programmation/basket/src/kcolorcombo2.cpp№ћџџџџџџџџKColorCombo2€ columnџџџџџџџџintџџџџrowџџџџџџџџintџџџџ colorџџџџџџџџconst QColor&џџџџvoidsetDefaultColorf/home/seb/Programmation/basket/src/kcolorcombo2.cpp§џџџџџџџџKColorCombo2 colorџџџџџџџџconst QColor&џџџџvoid setRainbowPresetf/home/seb/Programmation/basket/src/kcolorcombo2.cpp„РџџџџџџџџKColorCombo2( colorColumnCountџџџџџџџџintџџџџlightRowCountџџџџџџџџintџџџџdarkRowCountџџџџџџџџintџџџџwithGrayџџџџџџџџboolџџџџvoidupdateCellf/home/seb/Programmation/basket/src/kcolorcombo2.cppЁџџџџџџџџKColorPopup columnџџџџџџџџintџџџџrowџџџџџџџџintџџџџvoidupdateComboBoxf/home/seb/Programmation/basket/src/kcolorcombo2.cppkpџџџџџџџџKColorCombo2џџџ€voidvalidatef/home/seb/Programmation/basket/src/kcolorcombo2.cppОЬџџџџџџџџKColorPopupvoidvirtual_hookf/home/seb/Programmation/basket/src/kcolorcombo2.cppћўџџџџџџџџKColorCombo2йфџџџџџџџџџџџџintџџџџџџџџџџџџџџџџ void*џџџџvoid~ KColorCombo2f/home/seb/Programmation/basket/src/kcolorcombo2.cppcfџџџџџџџџKColorCombo2џџџџ~ KColorPopupf/home/seb/Programmation/basket/src/kcolorcombo2.cpp@BџџџџџџџџKColorPopupџџџџ­qcombobox.hqcolor.hqpixmap.hb/home/seb/Programmation/basket/src/kcolorcombo2.h%qђp@b/home/seb/Programmation/basket/src/kcolorcombo2.hњТСqqpixmap.hнŒFqcombobox.hI‡ѓ€qcolor.hd)ЌVb/home/seb/Programmation/basket/src/kcolorcombo2.hџџџџџџџџџџџџKColorCombo2b/home/seb/Programmation/basket/src/kcolorcombo2.hK0ъ @short A combobox to display or allow user selection of a color in a user-friendly way. A combobox widget that popup an array of colors for the user to easily pick a common color.\n He/she can use the popup to quickly pick a reasonable color or open a color chooser dialog for a more precise choice.\n The user can also choose a default color (the standard background color, text color, etc... it's to the programmer to make sense of this property).\n \n The user is also offered some facilities: like KColorButton he/she can copy a color or paste it (with standard keyboard shortcuts, usually Ctrl+C and Ctrl+V), and he/she can drag or drop colors. @par Quick usage: Just create a new KColorCombo2() with the initial color and eventually an allowed default color (eg. KGlobalSettings::baseColor() for a background color, KGlobalSettings::textColor()...).\n You will be noticed of the color the user selects with the signal changed(), or you can use color() to get the color at any moment.\n Note that they can return an invalid color (see QColor::isValid()) if the user chosen the default color (if he can choose that).\n It's then easy to save in settings, but if you want the real color (even for the default), you can get it with effectiveColor(). @par Notes about default color: If you set a default color using Qt or KDE standard colors, the user can change them in the KDE Control Center, but this widget willn't be update and will still show the old one.\n To be noticed of such color change and then update the widget with the new standard color, you can use one of those two methods: @code void QWidgetDerivate::paletteChange(const QPalette &oldPalette) { // QWidgetDerivate is a parent or near custom widget theComboBox->setDefaultColor(theNewDefaultColor); QWidget::paletteChange(oldPalette); } @endcode or connect the signal KApplication::kdisplayPaletteChanged() to a slot that will set the default color of this widget. @par Advanced usage: By default, the combobox show a well balanced rainbow, OK for most usages, and you don't need to do anything for it to work.\n You however can set your own color array by calling newColorArray() with the number of columns and rows. Then, setColorAt() several times to fill the array.\n This allow the most flexibility. But if you just want a rainbow with more or less colors, setRainbowPreset() is what you want.\n If you worry about performance issues of creating a combobox with the default color array and then allocating another color array by yourself, note that the default color array is not allocated in the constructor, but as soon as it is demanded (on first popup if no array has been set before, or on first call of any accessors: colorAt(), columnCount(), setColorAt()...). Finally, colorRectPixmap() and drawColorRect() allow to draw the color rounded-rectangle in other places for a consistent look. @see KGlobalSettings Use one of the static functions to get KDE standard colors for default values. @see KColorButton The same, but without the rainbow popup or the choice of a default color. @see KColorDialog The dialog that is shown when the user click the "Other..." entry. @author Sџ§astien Laot <slaout@linux62.org> @image html commoncolorselector.png "Common Color Selector ComboBox"џџџџQComboBox&KColorCombo2Privatef/home/seb/Programmation/basket/src/kcolorcombo2.cpp466 class KColorCombo2Private џџџџKColorCombo2KColorCombo2b/home/seb/Programmation/basket/src/kcolorcombo2.hooiџџџџџџџџKColorCombo2c colorџџџџџџџџconst QColor&џџџџdefaultColorџџџџџџџџconst QColor&џџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџKColorCombo2b/home/seb/Programmation/basket/src/kcolorcombo2.hvvOџџџџџџџџKColorCombo2 colorџџџџџџџџconst QColor&џџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџchangedb/home/seb/Programmation/basket/src/kcolorcombo2.hff%" Emitted when the color of the widget is changed, either with setColor() or via user selection. @see color() to know the content of @p newColor.џџџџKColorCombo2EЛenewColorџџџџџџџџconst QColor&џџџџvoid colorb/home/seb/Programmation/basket/src/kcolorcombo2.hƒƒš Get the color chosen by the user.\n Can be invalid, if the user chosen the default one.\n Ideal to store it in settings for later recall. @see effectiveColor() if you want the color to be always valid.џџџџKColorCombo2 QColorcolorAtb/home/seb/Programmation/basket/src/kcolorcombo2.hЛЛ.P Get a color in the array that the user can see to choose.\n @p column and @p row start from 0 to columnCount()-1 and columnRow()-1. @return The asked color, or an invalid color if the index is out of limit of the array. @see columnCount() and rowCount() to get the array dimentions. ( const)џџџџKColorCombo2 columnџџџџџџџџintџџџџrowџџџџџџџџintџџџџ QColorcolorRectHeightb/home/seb/Programmation/basket/src/kcolorcombo2.hѓѓ Get the height of a color rectangle for this combobox.\n This is equal to the text height, regarding to the current font of this combobox.џџџџKColorCombo2 intcolorRectPixmapb/home/seb/Programmation/basket/src/kcolorcombo2.hоо[ъ Returns a pixmap of a colored rounded-rectangle. The four corners are transparent.\n Useful if you want to set such a rectangle as an icon for a menu entry, or for drag and drop operation... @param color The color of the rectangle. If the color is invalid, a rainbow is then drawn (like for the "Other..." entry in the popup). @param isDefault True if @p color is the default one and should then be draw with a diagonal line. @param width The width of the rectangle pixmap to return. @param height The height of the rectangle pixmap to return. @see drawColorRect() if you need to draw it directly: it's faster.џџџџKColorCombo2 colorџџџџџџџџconst QColor&џџџџisDefaultџџџџџџџџboolџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmap.colorRectWidthForHeightb/home/seb/Programmation/basket/src/kcolorcombo2.hљљ. Get the width of a color rectangle, depending of the @p height of it.\n It typically return 1.4 * @p height for decent rectangle proportions.џџџџKColorCombo2)  heightџџџџџџџџintџџџџintcolumnCountb/home/seb/Programmation/basket/src/kcolorcombo2.hЁЁ< Get the number of columns in the array that the user can see to choose. @see rowCount() for the number of rows, and colorAt() to get a color from the array.џџџџKColorCombo2 intdefaultColorb/home/seb/Programmation/basket/src/kcolorcombo2.h‘‘L Returns the default color or an invalid color if no default color is set (if the user isn't allowed to choose a default color). @see setDefaultColor() to change it.џџџџKColorCombo2 QColor deleteColorArrayb/home/seb/Programmation/basket/src/kcolorcombo2.hъ Free up all memory allocated for the color array.\n But only if an array have previously been allocated, of course.џџџџKColorCombo2Ц•voiddragEnterEventb/home/seb/Programmation/basket/src/kcolorcombo2.h4џџџџџџџџKColorCombo2џџџ„ eventџџџџџџџџ QDragEnterEvent*џџџџvoiddrawColorRectb/home/seb/Programmation/basket/src/kcolorcombo2.hэ эw– Draw an image of a colored rounded-rectangle.\n This is like colorRectPixmap() but significantly faster because there is nothing to copy, and no transparency mask to create and apply. @param painter The painter where to draw the image. @param x The x coordinate on the @p painter where to draw the rectangle. @param y The y coordinate on the @p painter where to draw the rectangle. @param color The color of the rectangle. If the color is invalid, a rainbow is then drawn (like for the "Other..." entry in the popup). @param isDefault True if @p color is the default one and should then be draw with a diagonal line. @param width The width of the rectangle pixmap to return. @param height The height of the rectangle pixmap to return. @see colorRectPixmap() to get a transparent pixmap of the rectangle.џџџџKColorCombo2painterџџџџџџџџQPainter&џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџ colorџџџџџџџџconst QColor&џџџџisDefaultџџџџџџџџboolџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџvoiddropEventb/home/seb/Programmation/basket/src/kcolorcombo2.h*џџџџџџџџKColorCombo2 eventџџџџџџџџQDropEvent*џџџџvoideffectiveColorb/home/seb/Programmation/basket/src/kcolorcombo2.h‹‹њ Return the color chosen by the user.\n If the user chosen the default color, the default one is then returned, so the returned color is always valid.\n Ideal to directly use to draw. @see color() if you want to be notified of a default color choice.џџџџKColorCombo2 QColoreventFilterb/home/seb/Programmation/basket/src/kcolorcombo2.hџџ9џџџџџџџџKColorCombo2„ objectџџџџџџџџQObject*џџџџ eventџџџџџџџџQEvent*џџџџboolfontChangeb/home/seb/Programmation/basket/src/kcolorcombo2.h.џџџџџџџџKColorCombo2oldFontџџџџџџџџconst QFont&џџџџvoidinitb/home/seb/Programmation/basket/src/kcolorcombo2.h  ž Initialization routine common to every constructors.\n Constructors just have to initialize the QComboBox, m_color and m_defaultColor and this function do the rest to complete the creation of this widget.џџџџKColorCombo2ЦvoidkeyPressEventb/home/seb/Programmation/basket/src/kcolorcombo2.h-џџџџџџџџKColorCombo2„ eventџџџџџџџџQKeyEvent*џџџџvoidmouseMoveEventb/home/seb/Programmation/basket/src/kcolorcombo2.hўў0џџџџџџџџKColorCombo2x eventџџџџџџџџQMouseEvent*џџџџvoidmousePressEventb/home/seb/Programmation/basket/src/kcolorcombo2.h§§1џџџџџџџџKColorCombo2 eventџџџџџџџџQMouseEvent*џџџџvoidnewColorArrayb/home/seb/Programmation/basket/src/kcolorcombo2.h››2Ђ Allocate a new color array of the specified dimention.\n The new array will have invalid colors: you should then assign them one by one.\n If one or both of the dimentions are negative or null, this function do nothing (both dimentions are always ensured to be at least equal to 1). @param columnCount The number of columns of the array. @param rowCount The number of rows of the array. @see setColorAt() to set all colors once the array have been created.џџџџKColorCombo2columnCountџџџџџџџџintџџџџrowCountџџџџџџџџintџџџџvoid popupb/home/seb/Programmation/basket/src/kcolorcombo2.hќќџџџџџџџџKColorCombo2voidrowCountb/home/seb/Programmation/basket/src/kcolorcombo2.hЇЇB Get the number of rows in the array that the user can see to choose. @see columnCount() for the number of columns, and colorAt() to get a color from the array.џџџџKColorCombo2x intsetColorb/home/seb/Programmation/basket/src/kcolorcombo2.hXX#D Change the selected color.\n If the popup is open, it will not reflect the change. FIXME: Should it? @param color The new selected color. Can be invalid to select the default one.\n If @p color is invalid and no default color is allowed, the function will keep the old one.џџџџKColorCombo2џџџ‚ colorџџџџџџџџconst QColor&џџџџvoidsetColorAtb/home/seb/Programmation/basket/src/kcolorcombo2.hВВ:ў Set a color in the array at position (column,row).\n If one or both of the indexes are out of range, this function do nothing.\n @p column and @p row start from 0 to columnCount()-1 and columnRow()-1. @param column The x coordinate of the color to set or change. @param row The y coordinate of the color to set or change. @param color The color to assign at this position.џџџџKColorCombo2 columnџџџџџџџџintџџџџrowџџџџџџџџintџџџџ colorџџџџџџџџconst QColor&џџџџvoidsetDefaultColorb/home/seb/Programmation/basket/src/kcolorcombo2.h__*’ Change the default color. @param color The color to return if the user choose the default one. If it is not valid, the user willn't be allowed to choose a default one. @see defaultColor() to get it.џџџџKColorCombo2џџџ‚ colorџџџџџџџџconst QColor&џџџџvoid setRainbowPresetb/home/seb/Programmation/basket/src/kcolorcombo2.hббtЊ Fill the array of colors (that will be shown to the user in the popup that appears when he/she click the arrow) with a rainbow of different luminosity.\n This rainbow representation have the advantage of being natural and well structured for a human to be able to select reasonable colors.\n This function will allocate a color array by itself depending on the parameters (no need to call newColorArray()). @param colorColumnCount The number of columns. The 360 possible colors of the rainbow will be splitted to take the wanted number of colors, equaly separated. @param lightRowCount There is always at least 1 row of colors: the "pure" colors: pure red, pure blue, pure green, pure fushia...\n Additionnaly, you can add row on top: they will contain the same colors, but lighter.\n The parameter @p lightRowCount specify how many different lighting grades shoud be shown (from near to white, but not white, to "pure"). @param darkRowCount Finally, on bottom of the row of "pure colors", you can put any variety of dark colors (from "pure", to near to black, but not black).\n So, the number of rows is equal to @p lightRowCount + 1 + @p darkRowCount. On top are light colors, gradually going to dark ones on bottom. @param withGray If true, another column (so there will be @p colorColumnCount+1 columns) is added on the very-right of the popup to show different gray values, matching the brightness of the sibling colors. The most acceptable parameters: @li The default values are good to have the 7 colors of the rainbow + colors between them, and light/dark colors are well distinct. @li If the color is a background color, you can set @p darkRowCount to 0, so only light colors are shown. @li The inverse is true for text color choice: you can set @p lightRowCount to 0. @li But be careful: some advanced users prefer white text on dark background, so you eg. can set @p lightRowCount to a big value and @p darkRowCount to a small one for a fewer choice of dark colors, but at least some ones.џџџџKColorCombo2x colorColumnCountџџџџџџџџintџџџџlightRowCountџџџџџџџџintџџџџdarkRowCountџџџџџџџџintџџџџwithGrayџџџџџџџџboolџџџџvoidupdateComboBoxb/home/seb/Programmation/basket/src/kcolorcombo2.hф Update the only item of the combobox to mirror the new selected color.\n Mainly called on init() and setColor().џџџџKColorCombo2voidvirtual_hookb/home/seb/Programmation/basket/src/kcolorcombo2.h''.т Keep place for future improvements without having to break binary compatibility.\n Does nothing for the moment.џџџџKColorCombo2idџџџџџџџџintџџџџdataџџџџџџџџ void*џџџџvoid~ KColorCombo2b/home/seb/Programmation/basket/src/kcolorcombo2.h{ {џџџџџџџџKColorCombo2џџџџ db/home/seb/Programmation/basket/src/kcolorcombo2.h//џџџџ(KColorCombo2Private*m_colorb/home/seb/Programmation/basket/src/kcolorcombo2.hџџџџ QColorm_colorArrayb/home/seb/Programmation/basket/src/kcolorcombo2.h џџџџQColor**m_columnCountb/home/seb/Programmation/basket/src/kcolorcombo2.hџџџџintm_defaultColorb/home/seb/Programmation/basket/src/kcolorcombo2.hџџџџ QColor.m_discardNextMousePressb/home/seb/Programmation/basket/src/kcolorcombo2.h%џџџџboolm_dragStartPosb/home/seb/Programmation/basket/src/kcolorcombo2.h  џџџџ QPointm_popupb/home/seb/Programmation/basket/src/kcolorcombo2.h џџџџKColorPopup*m_rowCountb/home/seb/Programmation/basket/src/kcolorcombo2.hџџџџintKColorPopupb/home/seb/Programmation/basket/src/kcolorcombo2.h6R„ TODO: setColorArray(QColor **, int, int) and use signals/slots ??џџџџQWidget KColorPopupb/home/seb/Programmation/basket/src/kcolorcombo2.h::"џџџџџџџџKColorPopup parentџџџџџџџџKColorCombo2*џџџџџџџџdoSelectionb/home/seb/Programmation/basket/src/kcolorcombo2.hBBџџџџџџџџKColorPopupЦЕvoidkeyPressEventb/home/seb/Programmation/basket/src/kcolorcombo2.hAA%џџџџџџџџKColorPopup eventџџџџџџџџQKeyEvent*џџџџvoidmouseMoveEventb/home/seb/Programmation/basket/src/kcolorcombo2.h??(џџџџџџџџKColorPopupЦГ eventџџџџџџџџQMouseEvent*џџџџvoidmousePressEventb/home/seb/Programmation/basket/src/kcolorcombo2.h@@)џџџџџџџџKColorPopup eventџџџџџџџџQMouseEvent*џџџџvoidpaintEventb/home/seb/Programmation/basket/src/kcolorcombo2.h>>( eventџџџџKColorPopupџџџџџџџџџџџџQPaintEvent*џџџџvoidrelayoutb/home/seb/Programmation/basket/src/kcolorcombo2.h<<( updateGeometry() ??џџџџKColorPopupЦЊvoidupdateCellb/home/seb/Programmation/basket/src/kcolorcombo2.hDD%џџџџџџџџKColorPopup columnџџџџџџџџintџџџџrowџџџџџџџџintџџџџvoidvalidateb/home/seb/Programmation/basket/src/kcolorcombo2.hCCџџџџџџџџKColorPopupvoid~ KColorPopupb/home/seb/Programmation/basket/src/kcolorcombo2.h;;џџџџџџџџKColorPopupџџџ€џџџџFRAME_WIDTHb/home/seb/Programmation/basket/src/kcolorcombo2.hQQџџџџconst int MARGINb/home/seb/Programmation/basket/src/kcolorcombo2.hPPџџџџconst intm_columnOtherb/home/seb/Programmation/basket/src/kcolorcombo2.hMMџџџџintm_otherColorb/home/seb/Programmation/basket/src/kcolorcombo2.hNNџџџџ QColorm_pixmapb/home/seb/Programmation/basket/src/kcolorcombo2.hJ JџџџџQPixmap m_selectedColumnb/home/seb/Programmation/basket/src/kcolorcombo2.hLLџџџџintm_selectedRowb/home/seb/Programmation/basket/src/kcolorcombo2.hKKџџџџintm_selectorb/home/seb/Programmation/basket/src/kcolorcombo2.hIIџџџџKColorCombo2*Ўkapplication.hkeyboard.h^/home/seb/Programmation/basket/src/keyboard.cpp%qђp@kapplication.hєПL%^/home/seb/Programmation/basket/src/keyboard.cpp›пTakeyboard.hŽktї^/home/seb/Programmation/basket/src/keyboard.cppџџџџџџџџџџџџaltPressed^/home/seb/Programmation/basket/src/keyboard.cppU€: Return if Alt key is pressedџџџџKeyboardУboolcontrolPressed^/home/seb/Programmation/basket/src/keyboard.cppCTn Same code as pressedKeys(...) but for control key onlyџџџџKeyboardEЛe€boolpressedKeys^/home/seb/Programmation/basket/src/keyboard.cpp 0z ShiftMask, ControlMask and Mod1Mask are defined in <X11/X.h>џџџџKeyboardshiftPressedџџџџџџџџ bool&џџџџcontrolPressedџџџџџџџџ bool&џџџџvoidshiftPressed^/home/seb/Programmation/basket/src/keyboard.cpp1Bj Same code as pressedKeys(...) but for shift key onlyџџџџKeyboardе™bool>Z/home/seb/Programmation/basket/src/keyboard.h%qђp@Z/home/seb/Programmation/basket/src/keyboard.hПпџfZ/home/seb/Programmation/basket/src/keyboard.hџџџџџџџџџџџџKeyboardZ/home/seb/Programmation/basket/src/keyboard.h"џџџџџџџџaltPressedZ/home/seb/Programmation/basket/src/keyboard.h!!џџџџџџџџKeyboardџџџ€boolcontrolPressedZ/home/seb/Programmation/basket/src/keyboard.h  џџџџџџџџKeyboardcboolpressedKeysZ/home/seb/Programmation/basket/src/keyboard.h;& Methods to know if Shift and / or Ctrl keys are pressed. Depend on X, but neither Qt not KDE provide this class / methods. @author Sџ§astien LaotџџџџKeyboardshiftPressedџџџџџџџџ bool&џџџџcontrolPressedџџџџџџџџ bool&џџџџvoidshiftPressedZ/home/seb/Programmation/basket/src/keyboard.hџџџџџџџџKeyboardboolАkgpgme.hZ/home/seb/Programmation/basket/src/kgpgme.cpp%qѓWјZ/home/seb/Programmation/basket/src/kgpgme.cpp*Zћkgpgme.hз:_1Z/home/seb/Programmation/basket/src/kgpgme.cppџџџџџџџџџџџџ@V/home/seb/Programmation/basket/src/kgpgme.h%qђp@V/home/seb/Programmation/basket/src/kgpgme.hhЌ(РV/home/seb/Programmation/basket/src/kgpgme.hџџџџџџџџџџџџЕkiconcanvas.hkicondialog.hconfig.h*kiconviewsearchline.hkapplication.hkdebug.hklocale.hkglobal.hkstandarddirs.hkiconloader.h&kimagefilepreview.hkurldrag.hkmultipledrag.hqsortedlist.hqimage.hqpixmap.hqtimer.hqfileinfo.hqdragobject.h cmathkiconcanvas.mocd/home/seb/Programmation/basket/src/kiconcanvas.cpp%qђp@qfileinfo.hK`Е#qsortedlist.hн_D cmath†Ьkstandarddirs.hKрФqpixmap.hнŒF&kimagefilepreview.hЇ†ПFkmultipledrag.hІ›kglobal.hEОXBqtimer.h|z8*kiconviewsearchline.hшiGCkurldrag.hэY†Вkapplication.hєПL%kiconcanvas.moc qimage.hl‘†њd/home/seb/Programmation/basket/src/kiconcanvas.cppeь€kiconloader.hMм•!kicondialog.h›rкconfig.hхЩLqdragobject.h€BKŒkiconcanvas.h^Щцkdebug.hбѕ\klocale.hУU*Сd/home/seb/Programmation/basket/src/kiconcanvas.cppџџџџџџџџџџџџKIconCanvasItemd/home/seb/Programmation/basket/src/kiconcanvas.cpp-?џџџџџџџџQIconViewItemKIconCanvasItemd/home/seb/Programmation/basket/src/kiconcanvas.cpp09џџџџџџџџKIconCanvasItemџџџ€ parentџџџџџџџџQIconView*џџџџkeyџџџџџџџџconst QString&џџџџ pixmapџџџџџџџџconst QPixmap&џџџџџџџџcompared/home/seb/Programmation/basket/src/kiconcanvas.cpp;>џџџџџџџџKIconCanvasItem rhsџџџџџџџџQIconViewItem*џџџџintKIconCanvasItemd/home/seb/Programmation/basket/src/kiconcanvas.cpp09џџџџџџџџKIconCanvasItemџџџ€ parentџџџџџџџџQIconView*џџџџkeyџџџџџџџџconst QString&џџџџ pixmapџџџџџџџџconst QPixmap&џџџџџџџџcompared/home/seb/Programmation/basket/src/kiconcanvas.cpp;>џџџџџџџџKIconCanvasItem rhsџџџџџџџџQIconViewItem*џџџџint KIconCanvasd/home/seb/Programmation/basket/src/kiconcanvas.cppYeџџџџџџџџKIconCanvas parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџdragObjectd/home/seb/Programmation/basket/src/kiconcanvas.cppуяџџџџџџџџKIconCanvasQDragObject*getCurrentd/home/seb/Programmation/basket/src/kiconcanvas.cppШЫџџџџџџџџKIconCanvas QStringloadFilesd/home/seb/Programmation/basket/src/kiconcanvas.cpp™ џџџџџџџџKIconCanvasx filesџџџџџџџџ$const QStringList&џџџџvoidloadIcond/home/seb/Programmation/basket/src/kiconcanvas.cppr—џџџџџџџџKIconCanvasnameџџџџџџџџconst QString&џџџџvoidsetGroupOrSized/home/seb/Programmation/basket/src/kiconcanvas.cppзмџџџџџџџџKIconCanvas(groupOrSizeџџџџџџџџintџџџџvoidsetIconLoaderd/home/seb/Programmation/basket/src/kiconcanvas.cppmpџџџџџџџџKIconCanvas loaderџџџџџџџџKIconLoader*џџџџvoid"setStrictIconSized/home/seb/Programmation/basket/src/kiconcanvas.cppосџџџџџџџџKIconCanvasџџџ€strictIconSizeџџџџџџџџboolџџџџvoid$slotCurrentChangedd/home/seb/Programmation/basket/src/kiconcanvas.cppвеџџџџџџџџKIconCanvasitemџџџџџџџџQIconViewItem*џџџџvoidslotLoadFilesd/home/seb/Programmation/basket/src/kiconcanvas.cppЂЦџџџџџџџџKIconCanvasvoidstopLoadingd/home/seb/Programmation/basket/src/kiconcanvas.cppЭаџџџџџџџџKIconCanvasфВvoid~ KIconCanvasd/home/seb/Programmation/basket/src/kiconcanvas.cppgkџџџџџџџџKIconCanvasџџџџЕqstring.hqstringlist.hkiconview.h`/home/seb/Programmation/basket/src/kiconcanvas.h%qђp@kiconview.hiœ§uqstring.h5Фž.qstringlist.h Єhњ`/home/seb/Programmation/basket/src/kiconcanvas.h|]д%`/home/seb/Programmation/basket/src/kiconcanvas.hџџџџџџџџџџџџKIconCanvas`/home/seb/Programmation/basket/src/kiconcanvas.hV0 NOTE: Why export this? џџџџKIconView$KIconCanvasPrivated/home/seb/Programmation/basket/src/kiconcanvas.cppASџџџџџџџџKIconCanvas$KIconCanvasPrivated/home/seb/Programmation/basket/src/kiconcanvas.cppDHџџџџџџџџKIconCanvas$KIconCanvasPrivateџџџџ(~ KIconCanvasPrivated/home/seb/Programmation/basket/src/kiconcanvas.cppIKџџџџџџџџKIconCanvas$KIconCanvasPrivate •џџџџ$KIconCanvasPrivated/home/seb/Programmation/basket/src/kiconcanvas.cppDHџџџџџџџџKIconCanvas$KIconCanvasPrivateџџџџ(~ KIconCanvasPrivated/home/seb/Programmation/basket/src/kiconcanvas.cppIKџџџџџџџџKIconCanvas$KIconCanvasPrivate •џџџџmSetCurrentd/home/seb/Programmation/basket/src/kiconcanvas.cppM MџџџџQString mSized/home/seb/Programmation/basket/src/kiconcanvas.cppNN џџџџintmStrictIconSized/home/seb/Programmation/basket/src/kiconcanvas.cppR Rџџџџboolm_bLoadingd/home/seb/Programmation/basket/src/kiconcanvas.cppL LџџџџboolKIconCanvas`/home/seb/Programmation/basket/src/kiconcanvas.h$$8џџџџџџџџKIconCanvas parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџdragObject`/home/seb/Programmation/basket/src/kiconcanvas.hPP%џџџџџџџџKIconCanvasQDragObject*finished`/home/seb/Programmation/basket/src/kiconcanvas.hC CџџџџџџџџKIconCanvasvoidgetCurrent`/home/seb/Programmation/basket/src/kiconcanvas.h/ /4 Returns the current icon.џџџџKIconCanvas QStringloadFiles`/home/seb/Programmation/basket/src/kiconcanvas.h* *,8 Load icons into the canvas.џџџџKIconCanvas filesџџџџџџџџ$const QStringList&џџџџvoidloadIcon`/home/seb/Programmation/basket/src/kiconcanvas.hQ Q&џџџџџџџџKIconCanvaspathџџџџџџџџconst QString&џџџџvoidnameChanged`/home/seb/Programmation/basket/src/kiconcanvas.h> >V Emitted when the current icon has changed.џџџџKIconCanvasџџџџџџџџџџџџQStringџџџџvoidprogress`/home/seb/Programmation/basket/src/kiconcanvas.hB BџџџџџџџџKIconCanvasџџџџџџџџџџџџintџџџџvoidsetGroupOrSize`/home/seb/Programmation/basket/src/kiconcanvas.h3 3(џџџџџџџџKIconCanvasgroupOrSizeџџџџџџџџintџџџџvoidsetIconLoader`/home/seb/Programmation/basket/src/kiconcanvas.h1 1+џџџџџџџџKIconCanvas loaderџџџџџџџџKIconLoader*џџџџvoid"setStrictIconSize`/home/seb/Programmation/basket/src/kiconcanvas.h5 5/џџџџџџџџKIconCanvasstrictIconSizeџџџџџџџџboolџџџџvoid$slotCurrentChanged`/home/seb/Programmation/basket/src/kiconcanvas.hG G0џџџџџџџџKIconCanvasitemџџџџџџџџQIconViewItem*џџџџvoidslotLoadFiles`/home/seb/Programmation/basket/src/kiconcanvas.hF FџџџџџџџџKIconCanvasvoidstartLoading`/home/seb/Programmation/basket/src/kiconcanvas.hA A< KDE 4: Make it const QString џџџџKIconCanvasџџџџџџџџџџџџintџџџџvoidstopLoading`/home/seb/Programmation/basket/src/kiconcanvas.h8 8џџџџџџџџKIconCanvasvoidvirtual_hook`/home/seb/Programmation/basket/src/kiconcanvas.hOO3џџџџџџџџKIconCanvasУ&„idџџџџџџџџintџџџџdataџџџџџџџџ void*џџџџvoid~ KIconCanvas`/home/seb/Programmation/basket/src/kiconcanvas.h%%џџџџџџџџKIconCanvasџџџџd`/home/seb/Programmation/basket/src/kiconcanvas.hUUџџџџ&KIconCanvasPrivate* mFiles`/home/seb/Programmation/basket/src/kiconcanvas.hJJџџџџQStringListmpLoader`/home/seb/Programmation/basket/src/kiconcanvas.hLLџџџџKIconLoader*mpTimer`/home/seb/Programmation/basket/src/kiconcanvas.hK KџџџџQTimer*Й!kicondialogui.hkicondialog.hkiconcanvas.hconfig.h*kiconviewsearchline.hkdebug.hkapplication.hklocale.hkglobal.hkstandarddirs.hkiconloader.hkprogress.hkiconview.hkfiledialog.h&kimagefilepreview.hkpushbutton.hkmessagebox.hqstring.hqstringlist.hqsortedlist.hqimage.hqpixmap.hqlabel.hqcombobox.hqtimer.hqbuttongroup.hqradiobutton.hqfileinfo.hqtoolbutton.hqwhatsthis.hqhbuttongroup.hqdragobject.hkicondialog.mocd/home/seb/Programmation/basket/src/kicondialog.cpp%qђp@"qfileinfo.hK`Е#qsortedlist.hн_Dqlabel.hoпЁkicondialog.mocP|Еkstandarddirs.hKрФkiconview.hiœ§uqstring.h5Фž.qbuttongroup.hюж2Рqpixmap.hнŒF&kimagefilepreview.hЇ†ПFkprogress.hИ6qwhatsthis.h‘Yўd/home/seb/Programmation/basket/src/kicondialog.cppЕe-tqtoolbutton.hІkN!qstringlist.h Єhњkglobal.hEОXBqtimer.h|z8qradiobutton.hџэ2*kiconviewsearchline.hшiGCkapplication.hєПL%kfiledialog.hЙW?Qkmessagebox.hМ(qcombobox.hI‡ѓ€qimage.hl‘†њkiconloader.hMм•!kicondialog.h›rкconfig.hхЩLqdragobject.h€BKŒkiconcanvas.h^Щцkdebug.hбѕ\qhbuttongroup.hwKлИklocale.hУU*Сkicondialogui.hPџHkpushbutton.hкЌPнd/home/seb/Programmation/basket/src/kicondialog.cppџџџџџџџџџџџџ*KIconButtond/home/seb/Programmation/basket/src/kicondialog.cppЉ­џџџџџџџџKIconButtonщі€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџKIconButtond/home/seb/Programmation/basket/src/kicondialog.cppЏДџџџџџџџџKIconButton loaderџџџџџџџџKIconLoader*џџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџKIconDialogd/home/seb/Programmation/basket/src/kicondialog.cppRYџџџџџџџџKIconDialog parentџџџџџџџџQWidget*џџџџџџџџџџџџџџџџconst char*џџџџџџџџKIconDialogd/home/seb/Programmation/basket/src/kicondialog.cpp[bџџџџџџџџKIconDialog loaderџџџџџџџџKIconLoader*џџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџcustomLocationd/home/seb/Programmation/basket/src/kicondialog.cpp џџџџџџџџKIconDialog const QString&customLocationd/home/seb/Programmation/basket/src/kicondialog.cppњ§џџџџџџџџKIconButtonџџџ const QString&getIcond/home/seb/Programmation/basket/src/kicondialog.cppR\џџџџџџџџKIconDialog groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџstrictIconSizeџџџџџџџџboolџџџџiconSizeџџџџџџџџintџџџџuserџџџџџџџџboolџџџџ parentџџџџџџџџQWidget*џџџџcaptionџџџџџџџџconst QString&џџџџQStringiconSized/home/seb/Programmation/basket/src/kicondialog.cppучџџџџџџџџKIconDialog inticonSized/home/seb/Programmation/basket/src/kicondialog.cppзкџџџџџџџџKIconButtonџџџ intinitd/home/seb/Programmation/basket/src/kicondialog.cppdŒџџџџџџџџKIconDialogф™voidinitd/home/seb/Programmation/basket/src/kicondialog.cppЖРџџџџџџџџKIconButtonx loaderџџџџџџџџKIconLoader*џџџџvoidnewIconNamed/home/seb/Programmation/basket/src/kicondialog.cpp&џџџџџџџџKIconButton€nameџџџџџџџџconst QString&џџџџvoidopenDialogd/home/seb/Programmation/basket/src/kicondialog.cpp,џџџџџџџџKIconDialogQStringresetIcond/home/seb/Programmation/basket/src/kicondialog.cpp џџџџџџџџKIconButtonvoidselectIcond/home/seb/Programmation/basket/src/kicondialog.cppъюџџџџџџџџKIconDialog groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџuserџџџџџџџџboolџџџџQString"setCustomLocationd/home/seb/Programmation/basket/src/kicondialog.cppџџџџџџџџKIconDialogЗqulocationџџџџџџџџconst QString&џџџџvoid"setCustomLocationd/home/seb/Programmation/basket/src/kicondialog.cppџџџџџџџџџKIconButton customџџџџџџџџconst QString&џџџџvoidsetIcond/home/seb/Programmation/basket/src/kicondialog.cppюјџџџџџџџџKIconButtoniconџџџџџџџџconst QString&џџџџvoidsetIconSized/home/seb/Programmation/basket/src/kicondialog.cppксџџџџџџџџKIconDialogsizeџџџџџџџџintџџџџvoidsetIconSized/home/seb/Programmation/basket/src/kicondialog.cppвеџџџџџџџџKIconButtonџџџ€sizeџџџџџџџџintџџџџvoidsetIconTyped/home/seb/Programmation/basket/src/kicondialog.cppмуџџџџџџџџKIconButtonе,€ groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџuserџџџџџџџџboolџџџџvoidsetIconTyped/home/seb/Programmation/basket/src/kicondialog.cppхьџџџџџџџџKIconButton groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџuserџџџџџџџџboolџџџџlockUserџџџџџџџџboolџџџџlockCustomџџџџџџџџboolџџџџvoid"setStrictIconSized/home/seb/Programmation/basket/src/kicondialog.cppагџџџџџџџџKIconDialogл|bџџџџџџџџboolџџџџvoid"setStrictIconSized/home/seb/Programmation/basket/src/kicondialog.cppШЫџџџџџџџџKIconButtonbџџџџџџџџboolџџџџvoid setupd/home/seb/Programmation/basket/src/kicondialog.cppёѕџџџџџџџџKIconDialog groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџstrictIconSizeџџџџџџџџboolџџџџiconSizeџџџџџџџџintџџџџuserџџџџџџџџboolџџџџvoid setupd/home/seb/Programmation/basket/src/kicondialog.cppї џџџџџџџџKIconDialog groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџstrictIconSizeџџџџџџџџboolџџџџiconSizeџџџџџџџџintџџџџuserџџџџџџџџboolџџџџlockContextџџџџџџџџboolџџџџlockBrowseџџџџџџџџboolџџџџvoidshowDialogd/home/seb/Programmation/basket/src/kicondialog.cpp.>џџџџџџџџKIconDialogvoidshowIconsd/home/seb/Programmation/basket/src/kicondialog.cppžЮџџџџџџџџKIconDialog€voidslotAcceptIconsd/home/seb/Programmation/basket/src/kicondialog.cpp™œџџџџџџџџKIconDialog€voidslotBrowsed/home/seb/Programmation/basket/src/kicondialog.cpp^tџџџџџџџџKIconDialogџџџ€voidslotChangeIcond/home/seb/Programmation/basket/src/kicondialog.cppџџџџџџџџKIconButtonніvoidslotContextd/home/seb/Programmation/basket/src/kicondialog.cppvzџџџџџџџџKIconDialogidџџџџџџџџintџџџџvoidslotFinishedd/home/seb/Programmation/basket/src/kicondialog.cpp”џџџџџџџџKIconDialogvoid slotOkd/home/seb/Programmation/basket/src/kicondialog.cpp@PџџџџџџџџKIconDialogvoidslotProgressd/home/seb/Programmation/basket/src/kicondialog.cppŠџџџџџџџџKIconDialogpџџџџџџџџintџџџџvoid slotStartLoadingd/home/seb/Programmation/basket/src/kicondialog.cpp|ˆџџџџџџџџKIconDialogџџџ€ stepsџџџџџџџџintџџџџvoidstrictIconSized/home/seb/Programmation/basket/src/kicondialog.cppеиџџџџџџџџKIconDialogџџџ boolstrictIconSized/home/seb/Programmation/basket/src/kicondialog.cppЭаџџџџџџџџKIconButtonщљ boolvirtual_hookd/home/seb/Programmation/basket/src/kicondialog.cpp()(џџџџџџџџKIconCanvasщД€idџџџџџџџџintџџџџdataџџџџџџџџ void*џџџџvoidvirtual_hookd/home/seb/Programmation/basket/src/kicondialog.cpp+,*џџџџџџџџKIconDialog€idџџџџџџџџintџџџџdataџџџџџџџџ void*џџџџvoid~ KIconButtond/home/seb/Programmation/basket/src/kicondialog.cppТЦџџџџџџџџKIconButtonџџџџ~ KIconDialogd/home/seb/Programmation/basket/src/kicondialog.cppŽ—џџџџџџџџKIconDialogџџџџALLd/home/seb/Programmation/basket/src/kicondialog.cpp77 џџџџExtendedContext OTHERd/home/seb/Programmation/basket/src/kicondialog.cpp:: | Action thru MimeType, subtract 1 to convert to KIcon::ContextExtendedContext RECENTd/home/seb/Programmation/basket/src/kicondialog.cpp88џџџџExtendedContext ExtendedContextd/home/seb/Programmation/basket/src/kicondialog.cpp5;X NOTE: Must be in the same order as listbox const intЙqstring.hqstringlist.hqpushbutton.hkicontheme.hkdialogbase.hkiconview.hkiconcanvas.h`/home/seb/Programmation/basket/src/kicondialog.h%qђp@kicontheme.hvmkdialogbase.hQ]r\kiconview.hiœ§uqstring.h5Фž.qpushbutton.hЗšacqstringlist.h Єhњkiconcanvas.h^Щц`/home/seb/Programmation/basket/src/kicondialog.hŸ0/`/home/seb/Programmation/basket/src/kicondialog.hџџџџџџџџџџџџKIconButton`/home/seb/Programmation/basket/src/kicondialog.hйEт A pushbutton for choosing an icon. Pressing on the button will open a KIconDialog for the user to select an icon. The current icon will be displayed on the button. @see KIconDialog @short A push button that allows selection of an icon.џџџџQPushButton$KIconButtonPrivated/home/seb/Programmation/basket/src/kicondialog.cpp–ЂџџџџџџџџKIconButton$KIconButtonPrivated/home/seb/Programmation/basket/src/kicondialog.cpp™œџџџџџџџџKIconButton$KIconButtonPrivateџџџџ(~ KIconButtonPrivated/home/seb/Programmation/basket/src/kicondialog.cppџџџџџџџџKIconButton$KIconButtonPrivateџџџџ$KIconButtonPrivated/home/seb/Programmation/basket/src/kicondialog.cpp™œџџџџџџџџKIconButton$KIconButtonPrivateџџџџ(~ KIconButtonPrivated/home/seb/Programmation/basket/src/kicondialog.cppџџџџџџџџKIconButton$KIconButtonPrivateџџџџiconSized/home/seb/Programmation/basket/src/kicondialog.cppЁЁџџџџintlockCustomd/home/seb/Programmation/basket/src/kicondialog.cpp   џџџџboollockUserd/home/seb/Programmation/basket/src/kicondialog.cppŸ Ÿџџџџbool"m_bStrictIconSized/home/seb/Programmation/basket/src/kicondialog.cppž žџџџџboolKIconButton`/home/seb/Programmation/basket/src/kicondialog.hхх8џџџџџџџџKIconButtonџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџKIconButton`/home/seb/Programmation/basket/src/kicondialog.hъъJџџџџџџџџKIconButton loaderџџџџџџџџKIconLoader*џџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџcustomLocation`/home/seb/Programmation/basket/src/kicondialog.h*< get the custom icon directoryџџџџKIconButtonЩ6 const QString&icon`/home/seb/Programmation/basket/src/kicondialog.h%N Returns the name of the selected icon.џџџџKIconButton QStringiconChanged`/home/seb/Programmation/basket/src/kicondialog.h2 2"F Emitted when the icon has changed.џџџџKIconButtoniconџџџџџџџџQStringџџџџvoidiconSize`/home/seb/Programmation/basket/src/kicondialog.h,,А Returns the iconsize set via setIconSize() or 0, if the default iconsize will be used.џџџџKIconButton intinit`/home/seb/Programmation/basket/src/kicondialog.h: :$џџџџџџџџKIconButtonЬю loaderџџџџџџџџKIconLoader*џџџџvoidnewIconName`/home/seb/Programmation/basket/src/kicondialog.h7 7)џџџџџџџџKIconButtonxnameџџџџџџџџconst QString&џџџџvoidresetIcon`/home/seb/Programmation/basket/src/kicondialog.h \ Resets the icon (reverts to an empty button).џџџџKIconButton void"setCustomLocation`/home/seb/Programmation/basket/src/kicondialog.h  1: sets a custom icon directoryџџџџKIconButtonЬю customџџџџџџџџconst QString&џџџџvoidsetIcon`/home/seb/Programmation/basket/src/kicondialog.h %@ Sets the button's initial icon.џџџџKIconButtoniconџџџџџџџџconst QString&џџџџvoidsetIconSize`/home/seb/Programmation/basket/src/kicondialog.h& & Ў Sets the size of the icon to be shown / selected. @see KIcon::StdSizes @see iconSizeџџџџKIconButton€sizeџџџџџџџџintџџџџvoidsetIconType`/home/seb/Programmation/basket/src/kicondialog.hџ џQш Sets the icon group and context. Use KIcon::NoGroup if you want to allow icons for any group in the given context.џџџџKIconButton€ groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџuserџџџџџџџџboolџџџџvoidsetIconType`/home/seb/Programmation/basket/src/kicondialog.h nО Same as above method, but allows you to specify whether user and custom mode should be locked.џџџџKIconButton groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџuserџџџџџџџџboolџџџџlockContextџџџџџџџџboolџџџџlockBrowseџџџџџџџџboolџџџџvoid"setStrictIconSize`/home/seb/Programmation/basket/src/kicondialog.hѕ ѕ"„ Sets a strict icon size policy for allowed icons. When true, only icons of the specified group's size in setIconType are allowed, and only icons of that size will be shown in the icon dialog.џџџџKIconButtonbџџџџџџџџboolџџџџvoidslotChangeIcon`/home/seb/Programmation/basket/src/kicondialog.h6 6L FIXME: KDE4: Make it const QString & џџџџKIconButtonvoidstrictIconSize`/home/seb/Programmation/basket/src/kicondialog.hљ љd Returns true if a strict icon size policy is set.џџџџKIconButtonШ bool~ KIconButton`/home/seb/Programmation/basket/src/kicondialog.hююџџџџџџџџKIconButtonџџџџicon`/home/seb/Programmation/basket/src/kicondialog.h%N Returns the name of the selected icon.џџџџKIconButton QStringd`/home/seb/Programmation/basket/src/kicondialog.hDDџџџџ&KIconButtonPrivate*mContext`/home/seb/Programmation/basket/src/kicondialog.h>>џџџџKIcon::Context mGroup`/home/seb/Programmation/basket/src/kicondialog.h==џџџџKIcon::Group mIcon`/home/seb/Programmation/basket/src/kicondialog.h@ @џџџџQString mbUser`/home/seb/Programmation/basket/src/kicondialog.h< <џџџџboolmpDialog`/home/seb/Programmation/basket/src/kicondialog.hAAџџџџKIconDialog*mpLoader`/home/seb/Programmation/basket/src/kicondialog.hBBџџџџKIconLoader*KIconDialog`/home/seb/Programmation/basket/src/kicondialog.h+Ю Dialog for interactive selection of icons. Use the function getIcon() let the user select an icon. @short An icon selection dialog.џџџџKDialogBase$KIconDialogPrivated/home/seb/Programmation/basket/src/kicondialog.cpp=KџџџџџџџџKIconDialog$KIconDialogPrivated/home/seb/Programmation/basket/src/kicondialog.cpp@BџџџџџџџџKIconDialog$KIconDialogPrivateЗquџџџџ(~ KIconDialogPrivated/home/seb/Programmation/basket/src/kicondialog.cppCCџџџџџџџџKIconDialog$KIconDialogPrivateџџџџ$KIconDialogPrivated/home/seb/Programmation/basket/src/kicondialog.cpp@BџџџџџџџџKIconDialog$KIconDialogPrivateЗquџџџџ(~ KIconDialogPrivated/home/seb/Programmation/basket/src/kicondialog.cppCCџџџџџџџџKIconDialog$KIconDialogPrivateџџџџ customd/home/seb/Programmation/basket/src/kicondialog.cppE EџџџџQStringcustomLocationd/home/seb/Programmation/basket/src/kicondialog.cppF FџџџџQStringextendedContextd/home/seb/Programmation/basket/src/kicondialog.cppII#џџџџExtendedContext"m_bStrictIconSized/home/seb/Programmation/basket/src/kicondialog.cppD DџџџџboolrecentListd/home/seb/Programmation/basket/src/kicondialog.cppHHџџџџQStringListrecentMaxd/home/seb/Programmation/basket/src/kicondialog.cppGGџџџџintuid/home/seb/Programmation/basket/src/kicondialog.cppJJd FIXME: KDE4 probably move this to the main class KIconDialogUI*KIconDialog`/home/seb/Programmation/basket/src/kicondialog.h338џџџџџџџџKIconDialog parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџKIconDialog`/home/seb/Programmation/basket/src/kicondialog.h78џџџџџџџџKIconDialog loaderџџџџџџџџKIconLoader*џџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџcustomLocation`/home/seb/Programmation/basket/src/kicondialog.hMM*> gets the custom icon directoryџџџџKIconDialogРj const QString&getIcon`/home/seb/Programmation/basket/src/kicondialog.hЃЇ@в Pops up the dialog an lets the user select an icon. @param group The icon group this icon is intended for. Providing the group shows the icons in the dialog with the same appearance as when used outside the dialog. @param context The initial icon context. Initially, the icons having this context are shown in the dialog. The user can change this. @param strictIconSize When true, only icons of the specified group's size are shown, otherwise icon not available in the desired group's size will also be selectable. @param iconSize the size of the icons -- the default of the icongroup if set to 0 @param user Begin with the "user icons" instead of "system icons". @param parent The parent widget of the dialog. @param caption The caption to use for the dialog. @return The name of the icon, suitable for loading with KIconLoader. @version New in 3.0џџџџKIconDialogРpˆ groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџstrictIconSizeџџџџџџџџboolџџџџiconSizeџџџџџџџџintџџџџuserџџџџџџџџboolџџџџ parentџџџџџџџџQWidget*џџџџcaptionџџџџџџџџconst QString&џџџџQStringiconSize`/home/seb/Programmation/basket/src/kicondialog.h``А Returns the iconsize set via setIconSize() or 0, if the default iconsize will be used.џџџџKIconDialog intinit`/home/seb/Programmation/basket/src/kicondialog.hЗ ЗџџџџџџџџKIconDialog€voidnewIconName`/home/seb/Programmation/basket/src/kicondialog.hЊ Њ$џџџџџџџџKIconDialogџџџџџџџџџџџџconst QString&џџџџvoidopenDialog`/home/seb/Programmation/basket/src/kicondialog.hˆ ˆ” exec()utes this modal dialog and returns the name of the selected icon, or QString::null if the dialog was aborted. @returns the name of the icon, suitable for loading with KIconLoader. @see getIconџџџџKIconDialogQStringselectIcon`/home/seb/Programmation/basket/src/kicondialog.hf g1~ @deprecated in KDE 3.0, use the static method getIcon instead.џџџџKIconDialog groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџuserџџџџџџџџboolџџџџQString"setCustomLocation`/home/seb/Programmation/basket/src/kicondialog.hS S5R sets a custom icon directory @since 3.1џџџџKIconDialoglocationџџџџџџџџconst QString&џџџџvoidsetIconSize`/home/seb/Programmation/basket/src/kicondialog.hZ ZА Sets the size of the icons to be shown / selected. @see KIcon::StdSizes @see iconSizeџџџџKIconDialogsizeџџџџџџџџintџџџџvoid"setStrictIconSize`/home/seb/Programmation/basket/src/kicondialog.hD D"Ќ Sets a strict icon size policy for allowed icons. When true, only icons of the specified group's size in getIcon() are shown. When false, icons not available at the desired group's size will also be selectable.џџџџKIconDialogbџџџџџџџџboolџџџџvoid setup`/home/seb/Programmation/basket/src/kicondialog.ho r#” Allows you to set the same parameters as in the class method getIcon(). џџџџKIconDialog groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџstrictIconSizeџџџџџџџџboolџџџџiconSizeџџџџџџџџintџџџџuserџџџџџџџџboolџџџџvoid setup`/home/seb/Programmation/basket/src/kicondialog.h} !Њ Allows you to set the same parameters as in the class method getIcon(), as well as two additional parameters to lock the choice between system and user dirs and to lock the custom user dir itself. @since 3.3џџџџKIconDialog groupџџџџџџџџKIcon::GroupџџџџcontextџџџџџџџџKIcon::ContextџџџџstrictIconSizeџџџџџџџџboolџџџџiconSizeџџџџџџџџintџџџџuserџџџџџџџџboolџџџџlockContextџџџџџџџџboolџџџџlockBrowseџџџџџџџџboolџџџџvoidshowDialog`/home/seb/Programmation/basket/src/kicondialog.hŽ Ž show()es this dialog and emits a newIcon(const QString&) signal when successful. QString::null will be emitted if the dialog was aborted.џџџџKIconDialogvoidshowIcons`/home/seb/Programmation/basket/src/kicondialog.hИ ИџџџџџџџџKIconDialog€voidslotAcceptIcons`/home/seb/Programmation/basket/src/kicondialog.hД ДџџџџџџџџKIconDialog‚voidslotBrowse`/home/seb/Programmation/basket/src/kicondialog.hЕ ЕџџџџџџџџKIconDialogџџџ‚voidslotContext`/home/seb/Programmation/basket/src/kicondialog.hА АџџџџџџџџKIconDialog‚џџџџџџџџџџџџintџџџџvoidslotFinished`/home/seb/Programmation/basket/src/kicondialog.hГ ГџџџџџџџџKIconDialogЬQvoid slotOk`/home/seb/Programmation/basket/src/kicondialog.h­ ­џџџџџџџџKIconDialog‚voidslotProgress`/home/seb/Programmation/basket/src/kicondialog.hВ ВџџџџџџџџKIconDialogџџџџџџџџџџџџintџџџџvoid slotStartLoading`/home/seb/Programmation/basket/src/kicondialog.hБ БџџџџџџџџKIconDialogџџџџџџџџџџџџintџџџџvoidstrictIconSize`/home/seb/Programmation/basket/src/kicondialog.hH Hd Returns true if a strict icon size policy is set.џџџџKIconDialogџџџ boolvirtual_hook`/home/seb/Programmation/basket/src/kicondialog.hЪЪ3џџџџџџџџKIconDialogidџџџџџџџџintџџџџdataџџџџџџџџ void*џџџџvoid~ KIconDialog`/home/seb/Programmation/basket/src/kicondialog.h<<џџџџџџџџKIconDialogџџџџ d`/home/seb/Programmation/basket/src/kicondialog.hЭЭџџџџ&KIconDialogPrivate*mContext`/home/seb/Programmation/basket/src/kicondialog.hЛЛџџџџKIcon::ContextmFileList`/home/seb/Programmation/basket/src/kicondialog.hООџџџџQStringListmGroupOrSize`/home/seb/Programmation/basket/src/kicondialog.hККџџџџint mType`/home/seb/Programmation/basket/src/kicondialog.hММ џџџџintmpBrowseBut`/home/seb/Programmation/basket/src/kicondialog.hТТџџџџQPushButton*mpCanvas`/home/seb/Programmation/basket/src/kicondialog.hШШ@ FIXME: obsolete, remove in KDE4KIconCanvas*mpCombo`/home/seb/Programmation/basket/src/kicondialog.hССr FIXME: the following fields are obsolete, remove in KDE4QComboBox*mpLoader`/home/seb/Programmation/basket/src/kicondialog.hЦЦџџџџKIconLoader*mpProgress`/home/seb/Programmation/basket/src/kicondialog.hФФџџџџKProgress* mpRb1`/home/seb/Programmation/basket/src/kicondialog.hУУџџџџQRadioButton* mpRb2`/home/seb/Programmation/basket/src/kicondialog.hУУџџџџQRadioButton*рkdialog.hklocale.hkicondialogui.hqvariant.h*kiconviewsearchline.hklistbox.hqlabel.hkprogress.hkpushbutton.hqlayout.hqtooltip.hqwhatsthis.hkiconcanvas.h"kicondialogui.moch/home/seb/Programmation/basket/src/kicondialogui.cpp%rvкИqlabel.hoпЁqlayout.hoйЖЅqtooltip.hГ…ц"kprogress.hИ6qwhatsthis.h‘Yўh/home/seb/Programmation/basket/src/kicondialogui.cppЭ=8‚klistbox.h~}!Ж*kiconviewsearchline.hшiGCqvariant.h ЇoЬkiconcanvas.h^Щцkdialog.hіьёklocale.hУU*Сkicondialogui.hPџHkpushbutton.hкЌPн"kicondialogui.mocтС=Џh/home/seb/Programmation/basket/src/kicondialogui.cppџџџџџџџџџџџџKIconDialogUIh/home/seb/Programmation/basket/src/kicondialogui.cpp[џџџџџџџџKIconDialogUI parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџflџџџџџџџџ WFlagsџџџџџџџџlanguageChangeh/home/seb/Programmation/basket/src/kicondialogui.cppek„ Sets the strings of the subwidgets using the current language.џџџџKIconDialogUIvoid~ KIconDialogUIh/home/seb/Programmation/basket/src/kicondialogui.cpp\dџџџџџџџџKIconDialogUIџџџџмqvariant.hqpixmap.hqwidget.hd/home/seb/Programmation/basket/src/kicondialogui.h%rvжаqpixmap.hнŒFqwidget.h†“ЯЫqvariant.h ЇoЬd/home/seb/Programmation/basket/src/kicondialogui.hЕj‚gd/home/seb/Programmation/basket/src/kicondialogui.hџџџџџџџџџџџџKIconDialogUId/home/seb/Programmation/basket/src/kicondialogui.h7џџџџџџџџQWidgetKIconDialogUId/home/seb/Programmation/basket/src/kicondialogui.h!!MџџџџџџџџKIconDialogUIc parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџflџџџџџџџџ WFlagsџџџџџџџџlanguageChanged/home/seb/Programmation/basket/src/kicondialogui.h11!џџџџџџџџKIconDialogUIvoid~ KIconDialogUId/home/seb/Programmation/basket/src/kicondialogui.h""џџџџџџџџKIconDialogUIџџџџ &KIconDialogUILayoutd/home/seb/Programmation/basket/src/kicondialogui.h,,$џџџџQGridLayout*browseButtond/home/seb/Programmation/basket/src/kicondialogui.h))џџџџKPushButton*filterLabeld/home/seb/Programmation/basket/src/kicondialogui.h& &џџџџQLabel*iconCanvasd/home/seb/Programmation/basket/src/kicondialogui.h%%џџџџKIconCanvas* image0d/home/seb/Programmation/basket/src/kicondialogui.h4 4џџџџQPixmap image1d/home/seb/Programmation/basket/src/kicondialogui.h5 5џџџџQPixmaplayout3d/home/seb/Programmation/basket/src/kicondialogui.h..џџџџQHBoxLayout*layout4d/home/seb/Programmation/basket/src/kicondialogui.h--џџџџQVBoxLayout*listBoxd/home/seb/Programmation/basket/src/kicondialogui.h$ $џџџџKListBox*progressBard/home/seb/Programmation/basket/src/kicondialogui.h( (џџџџKProgress*searchLined/home/seb/Programmation/basket/src/kicondialogui.h''#џџџџ(KIconViewSearchLine*М"kapplication.hkaboutdata.hkconfig.hkaction.hkiconloader.hkaboutdata.hklocale.hkdebug.hkmessagebox.hqlayout.hqtoolbutton.hkpushbutton.hqcheckbox.hqradiobutton.hqbuttongroup.hqvgroupbox.hkguiitem.hqpopupmenu.hqtextedit.hqlayout.hqlabel.hkdialogbase.hqhttp.h kurl.hkinputdialog.hqvalidator.hqaction.hkdebug.h pwd.hiostreamlikeback.h$likeback_private.h0likeback_private.moc.cpplikeback.moc^/home/seb/Programmation/basket/src/likeback.cpp%rb&Qј qlabel.hoпЁkinputdialog.hзЦ|Сlikeback.moc№ЇSkdialogbase.hQ]r\qlayout.hoйЖЅkconfig.hш*37qbuttongroup.hюж2Рqtoolbutton.hІkN!iostreamВ$Bєqradiobutton.hџэ2kapplication.hєПL%kmessagebox.hМ(likeback.hVСЏlqvgroupbox.hЖјНѓkaction.hІ‚;qhttp.hЋ§DGqaction.he;ц… pwd.h˜‘0likeback_private.moc.cpp;,§Юqtextedit.h”Z‚rkiconloader.hMм•!^/home/seb/Programmation/basket/src/likeback.cppХ7Rvkguiitem.huб ukaboutdata.hњкv kurl.h ЌTФkdebug.hбѕ\qcheckbox.h(t&Žklocale.hУU*Сkpushbutton.hкЌPн$likeback_private.hiіqpopupmenu.h–7hАqvalidator.hЁ‡Р}^/home/seb/Programmation/basket/src/likeback.cppџџџџџџџџџџџџ3LikeBack^/home/seb/Programmation/basket/src/likeback.cppб џџџџџџџџLikeBackbuttonsџџџџџџџџ Buttonџџџџ showBarByDefaultџџџџџџџџboolџџџџ configџџџџџџџџKConfig*џџџџaboutDataџџџџџџџџ"const KAboutData*џџџџџџџџLikeBackBar^/home/seb/Programmation/basket/src/likeback.cpp<jџџџџџџџџLikeBackBarџџџ€likeBackџџџџџџџџLikeBack*џџџџџџџџLikeBackDialog^/home/seb/Programmation/basket/src/likeback.cppwоџџџџџџџџLikeBackDialogx reasonџџџџџџџџ LikeBack::ButtonџџџџinitialCommentџџџџџџџџconst QString&џџџџwindowPathџџџџџџџџconst QString&џџџџcontextџџџџџџџџconst QString&џџџџlikeBackџџџџџџџџLikeBack*џџџџџџџџLikeBackPrivate^/home/seb/Programmation/basket/src/likeback.cppВТџџџџџџџџLikeBackPrivateџџџџaboutData^/home/seb/Programmation/basket/src/likeback.cppmpџџџџџџџџLikeBackh"const KAboutData*0acceptedLanguagesMessage^/home/seb/Programmation/basket/src/likeback.cpp(+џџџџџџџџLikeBackQStringacceptedLocales^/home/seb/Programmation/basket/src/likeback.cpp#&џџџџџџџџLikeBackQStringList activeWindowPath^/home/seb/Programmation/basket/src/likeback.cppшџџџџџџџџLikeBackQStringaskEmailAddress^/home/seb/Programmation/basket/src/likeback.cpp7CџџџџџџџџLikeBackevoidautoMove^/home/seb/Programmation/basket/src/likeback.cppz˜џџџџџџџџLikeBackBarvoidbuttons^/home/seb/Programmation/basket/src/likeback.cpphkџџџџџџџџLikeBack, LikeBack::Button,changeButtonBarVisible^/home/seb/Programmation/basket/src/likeback.cppџџџџџџџџLikeBackDialogvoidclickedBug^/home/seb/Programmation/basket/src/likeback.cppЄЇџџџџџџџџLikeBackBarvoidclickedDislike^/home/seb/Programmation/basket/src/likeback.cppŸЂџџџџџџџџLikeBackBarvoidclickedFeature^/home/seb/Programmation/basket/src/likeback.cppЉА.џџџџџџџџLikeBackBarvoidclickedLike^/home/seb/Programmation/basket/src/likeback.cppšџџџџџџџџLikeBackBarvoidcommentChanged^/home/seb/Programmation/basket/src/likeback.cpp џџџџџџџџLikeBackDialogџџџ€void config^/home/seb/Programmation/basket/src/likeback.cppruџџџџџџџџLikeBackЯQ€KConfig*disableBar^/home/seb/Programmation/basket/src/likeback.cppCJџџџџџџџџLikeBacklvoidemailAddress^/home/seb/Programmation/basket/src/likeback.cpp џџџџџџџџLikeBackxQString6emailAddressAlreadyProvided^/home/seb/Programmation/basket/src/likeback.cppџџџџџџџџLikeBack boolenableBar^/home/seb/Programmation/basket/src/likeback.cppLTџџџџџџџџLikeBackvoidenabledBar^/home/seb/Programmation/basket/src/likeback.cppVYџџџџџџџџLikeBack Xbool"execCommentDialog^/home/seb/Programmation/basket/src/likeback.cpp[aџџџџџџџџLikeBacktypeџџџџџџџџ ButtonџџџџinitialCommentџџџџџџџџconst QString&џџџџwindowPathџџџџџџџџconst QString&џџџџcontextџџџџџџџџconst QString&џџџџvoid2execCommentDialogFromHelp^/home/seb/Programmation/basket/src/likeback.cppcfџџџџџџџџLikeBack voidfetchUserEmail^/home/seb/Programmation/basket/src/likeback.cppWu-z Code from KBugReport::slotSetFrom() in kdeui/kbugreport.cpp:џџџџLikeBackџџџ€voidhostName^/home/seb/Programmation/basket/src/likeback.cpp47џџџџџџџџLikeBackЕ4"QStringhostPort^/home/seb/Programmation/basket/src/likeback.cpp>AџџџџџџџџLikeBackoQ_UINT16 introductionText^/home/seb/Programmation/basket/src/likeback.cppфџџџџџџџџLikeBackDialogо€QString(isDevelopmentVersion^/home/seb/Programmation/basket/src/likeback.cpp8V‚ FIXME: Should be moved to KAboutData? Cigogne will also need it.џџџџLikeBackversionџџџџџџџџconst QString&џџџџbool polish^/home/seb/Programmation/basket/src/likeback.cpp џџџџџџџџLikeBackDialogџџџ€voidremotePath^/home/seb/Programmation/basket/src/likeback.cpp9<џџџџџџџџLikeBackQStringrequestFinished^/home/seb/Programmation/basket/src/likeback.cpp@RџџџџџџџџLikeBackDialogџџџџџџџџџџџџintџџџџ errorџџџџџџџџboolџџџџvoidsend^/home/seb/Programmation/basket/src/likeback.cpp">џџџџџџџџLikeBackDialogоЖvoid$sendACommentAction^/home/seb/Programmation/basket/src/likeback.cppwџџџџџџџџLikeBacke parentџџџџџџџџ$KActionCollection*џџџџKAction*(setAcceptedLanguages^/home/seb/Programmation/basket/src/likeback.cpp!џџџџџџџџLikeBackџџџ€localesџџџџџџџџ$const QStringList&џџџџmessageџџџџџџџџconst QString&џџџџvoidsetEmailAddress^/home/seb/Programmation/basket/src/likeback.cppџџџџџџџџLikeBackaddressџџџџџџџџconst QString&џџџџuserProvidedџџџџџџџџboolџџџџvoidsetServer^/home/seb/Programmation/basket/src/likeback.cpp-2џџџџџџџџLikeBackhostNameџџџџџџџџconst QString&џџџџremotePathџџџџџџџџconst QString&џџџџhostPortџџџџџџџџQ_UINT16џџџџvoid*setUserWantsToShowBar^/home/seb/Programmation/basket/src/likeback.cppŠ˜џџџџџџџџLikeBackshowBarџџџџџџџџboolџџџџvoid*setWindowNamesListing^/home/seb/Programmation/basket/src/likeback.cppџџџџџџџџLikeBackwindowListingџџџџџџџџWindowListingџџџџvoid,showInformationMessage^/home/seb/Programmation/basket/src/likeback.cppšцџџџџџџџџLikeBackЯ>voidslotDefault^/home/seb/Programmation/basket/src/likeback.cpp џџџџџџџџLikeBackDialogxvoid slotOk^/home/seb/Programmation/basket/src/likeback.cppџџџџџџџџLikeBackDialogvoidstartTimer^/home/seb/Programmation/basket/src/likeback.cpppsџџџџџџџџLikeBackBarvoidstopTimer^/home/seb/Programmation/basket/src/likeback.cppuxџџџџџџџџLikeBackBarvoid$userWantsToShowBar^/home/seb/Programmation/basket/src/likeback.cppƒˆџџџџџџџџLikeBackџџџ€bool$windowNamesListing^/home/seb/Programmation/basket/src/likeback.cppџџџџџџџџLikeBackEЛe€.LikeBack::WindowListing~ LikeBack^/home/seb/Programmation/basket/src/likeback.cppџџџџџџџџLikeBackРЋ€џџџџ~ LikeBackBar^/home/seb/Programmation/basket/src/likeback.cpplnџџџџџџџџLikeBackBarџџџџ ~ LikeBackDialog^/home/seb/Programmation/basket/src/likeback.cppртџџџџџџџџLikeBackDialog€џџџџ"~ LikeBackPrivate^/home/seb/Programmation/basket/src/likeback.cppФЯ'џџџџџџџџLikeBackPrivateџџџџHqobject.hZ/home/seb/Programmation/basket/src/likeback.h%qіо˜шZ/home/seb/Programmation/basket/src/likeback.hˆ69лqobject.hЙVУžZ/home/seb/Programmation/basket/src/likeback.hџџџџџџџџџџџџLikeBackZ/home/seb/Programmation/basket/src/likeback.hJiB @short System to Get Quick Feedback from Beta-Testers This system allows users to communicate theire liking of the application to its developers. Thus, developers know what theire users prefer of theire applications, what should be enhanced, etc. Basically, how does it work? Whenever the user notice something good he appreciate or something he do not like, do not understand, do not find polished... he can send a few short words to the developers to tell them what he like or do not like. It is only two or three clicks away. It is fast and efficient. This greatly lowers the communication barrier between the application developers and the application users. It makes the developers understand and satisfy better the needs of the users. The LikeBack system has 5 components: @li In the application: The comment dialog, where the user write a comment, select a type of comment, etc. @li In the application: The KAction to plug in the Help menu. This action displays the comment dialog. @li In the application: The button-bar, that floats bellow titlebar of every windows of the application, and let the user to quickly show the comment dialog. The button-bar can be hidden. @li On the server: A PHP script that collects every comments that users send. The LikeBack object should be configured to contact that server. @li On the server: The developer interface. It lists every comments that were sent, let you sort them, add remarks to them, and mark them as fixed or another status. Here is an example of code to call to quickly setup LikeBack on the client: @code // Instanciate the LikeBack system, and show the first-use information dialog if the button-bar is shown: LikeBack *likeBack = new LikeBack(LikeBack::AllButtons, LikeBack::isDevelopmentVersion(kapp->aboutData->version())); // Show button-bar only in beta-versions likeBack->setServer("myapp.kde.org", "/likeback/send.php"); likeBack->setAcceptedLanguages(QStringList::split(";", "en;fr"), i18n("Please write in English or French.")); // Comment the following line once you are sure all your windows have a name: likeBack->setWindowNamesListing(LikeBack::WarnUnnamedWindows); // This line should be called early in your KMainWindow constructor because it references actionCollection(). // It should be called before createGUI() for the action to be plugged in the Help menu: likeBack->sendACommentAction(actionCollection()); @endcode @see Visit http://basket.kde.org/likeback.php for more information, screenshots, a tutorial, hints, return of experiences, and to download the server-side developer interface... @author Sebastien Laout <slaout@linux62.org>џџџџQObjectLikeBackZ/home/seb/Programmation/basket/src/likeback.h}}џџџџџџџџLikeBackџџџ€buttonsџџџџџџџџ Buttonџџџџ showBarByDefaultџџџџџџџџboolџџџџ configџџџџџџџџKConfig*џџџџaboutDataџџџџџџџџ"const KAboutData*џџџџџџџџaboutDataZ/home/seb/Programmation/basket/src/likeback.hHH @Returns A pointer to the KAboutData used to determin the application name and version. @See The LikeBack constructor for more information.џџџџLikeBackx"const KAboutData*0acceptedLanguagesMessageZ/home/seb/Programmation/basket/src/likeback.hД Д# @Returns The message displayed to users who are not running the application in an accepted locale. @see setAcceptedLanguages()џџџџLikeBackcQStringacceptedLocalesZ/home/seb/Programmation/basket/src/likeback.hЎ ЎЦ @Returns The list of accepted locales for the user to write comments. @see setAcceptedLanguages()џџџџLikeBackџџџ€QStringList activeWindowPathZ/home/seb/Programmation/basket/src/likeback.hфф"ъ @Returns The path of the currently active window. Each windows are separated with "~~". Normally, you should not need to call this method since it is used to send the window path. But if you call execCommentDialog(), you could need to use it.џџџџLikeBackbQStringaskEmailAddressZ/home/seb/Programmation/basket/src/likeback.h$$ Popups the dialog for the user to set his email address. The popup will always be shown, even if the user already provided an email address.џџџџLikeBackvoidbuttonsZ/home/seb/Programmation/basket/src/likeback.hщщК @Returns The combination of buttons that are shown in the comment dialog and the button-bar.џџџџLikeBackn Button configZ/home/seb/Programmation/basket/src/likeback.hN NX @Returns A pointer to the KConfig used to store user configuration (email address, if the button-bar should be shown). @See The LikeBack constructor for more information.џџџџLikeBackKConfig*disableBarZ/home/seb/Programmation/basket/src/likeback.h Ј Temporarily disable the button-bar: it is hiden from the screen if it was shown. Does not affect anything if the user has not choosen to show the button-bar. @Note Calls to enableBar() and disableBar() are ref-counted. This means that the number of times disableBar() is called is memorized, and enableBar() will only have effect after it has been called as many times as disableBar() was called before. So, make sure to always call enableBar() the same number of times ou called disableBar(). And please make sure to ALWAYS call disableBar() BEFORE enableBar(). In the counter-case, another code could call disableBar() and EXCPECT the bar to be disabled. But it will not, because its call only canceled yours. @Note Sometimes, you will absolutely need to call enableBar() before disableBar(). For instance, MyWindow::show() calls enableBar() and MyWindow::hide() calls disableBar(). This is the trick used to show the LikeBack button-bar of a Kontact plugin only when the main widget of that plugin is active. In this case, call disableBar() at the begin of your program, so the disable count will never be negative. @Note If the bar is enabled, it does not mean the bar is shown. For that, the developer (using showBarByDefault in the construcor) or the user (by checking the checkbox in the comment dialog) have to explicitely show the bar.џџџџLikeBack voidemailAddressZ/home/seb/Programmation/basket/src/likeback.h[ [D @Returns The email user address, or ask it to the user if he have not provided or ignored it. @Returns An empty string if the user cancelled the request dialog.џџџџLikeBackQString6emailAddressAlreadyProvidedZ/home/seb/Programmation/basket/src/likeback.hUU#f During the first comment sending, the user is invited to enter his email address for the developers to be able to contact him back. He is only asked once, or he can set or change it by using the bottom-left button in the comment dialog. @Returns true if the user has already configured his email address.џџџџLikeBackПШboolenableBarZ/home/seb/Programmation/basket/src/likeback.h  ю Re-enable the button-bar one time. @see The method disableBar() for more information on how enabling/disabling works.џџџџLikeBackvoidenabledBarZ/home/seb/Programmation/basket/src/likeback.hяяž @Returns true if the button-bar is currently enabled. Ie, if it has been re-enabled as many times as it has been disabled. @see The method disableBar() for more information on how enabling/disabling works.џџџџLikeBackobool"execCommentDialogZ/home/seb/Programmation/basket/src/likeback.h’  Popup the comment dialog. With no parameter, it popups in the default configuration: the first type is checked, empty message, current window path, and empty context. You can use the following parameters to customize how it should appears: @param type Which radiobutton should be checked when poping up. AllButton, the default value, means the first available type will be checked. @param initialComment The text to put in the comment text area. Allows you to popup the dialog in some special circumstances, like to let the user report an internal error by populating the comment area with technical details useful for you to debug. @param windowPath The window path to send with the comment. If empty (the default), the current window path is took. Separate window names with "~~". For instance "MainWindow~~NewFile~~FileOpen". If you popup the dialog after an error occurred, you can put the error name in that field (if the window path has no sense in that context). When the dialog is popuped up from the sendACommentAction() KAction, this value is "HelpMenu", because there is no way to know if the user is commenting a thing he found/thinked about in a sub-dialog. @param context Not used for the moment. Will allow more fine-grained application status report.џџџџLikeBacktypeџџџџџџџџ ButtonџџџџinitialCommentџџџџџџџџconst QString&џџџџwindowPathџџџџџџџџconst QString&џџџџcontextџџџџџџџџconst QString&џџџџvoid2execCommentDialogFromHelpZ/home/seb/Programmation/basket/src/likeback.h44!˜ Slot triggered by the "Help -> Send a Comment to Developers" KAction. It popups the comment dialog, and set the window path to "HelpMenuAction", because current window path has no meaning in that case.џџџџLikeBackvoidfetchUserEmailZ/home/seb/Programmation/basket/src/likeback.h,,T Get the user email address from KControl.џџџџLikeBackvoidhostNameZ/home/seb/Programmation/basket/src/likeback.hФ ФЄ @Returns The server host name to contact when sending comments. @see setServer()џџџџLikeBackЗус€QStringhostPortZ/home/seb/Programmation/basket/src/likeback.hа аА @Returns The port used to contact the server using the HTTP protocol. @see setServer()џџџџLikeBackiQ_UINT16(isDevelopmentVersionZ/home/seb/Programmation/basket/src/likeback.hh h9r @Returns true if @p version is an Alpha, Beta, RC, SVN or CVS version. You can use this static method in the constructor to enable the button-bar by default only during beta-releases.џџџџLikeBackversionџџџџџџџџconst QString&џџџџboolremotePathZ/home/seb/Programmation/basket/src/likeback.hЪ ЪŒ @Returns The path to the send script on the server. @see setServer()џџџџLikeBackoQString$sendACommentActionZ/home/seb/Programmation/basket/src/likeback.hнн;к Get the KAction letting user to show the comment dialog. You should plug it in your Help menu, just bellow the "Report a Bug" action, or replace it. Adding the action below "Report a Bug" or replacing "Report a Bug" depends on your application and if you have a Bugzilla account. If you do not have a Bugzilla account, LikeBack is a good way for your small application to get bug reports: remove "Report a Bug". For more information about how to configure LikeBack depending on your application size and settings, see the constructor documentation. @Note The action is named "likeback_send_a_comment". So you should add the following XML in the *ui.rc file of your application: @code <Action name="likeback_send_a_comment" /> @endcodeџџџџLikeBack- parentџџџџџџџџ$KActionCollection*џџџџKAction*(setAcceptedLanguagesZ/home/seb/Programmation/basket/src/likeback.hЈЈN Ъ By default, only English comments are accepted. The user is informed she must write in this language by a sentence placed in the comment dialog. If you have people talking other languages in your development team, it can be interesting to call this method to define the accepted locales (languages), and provide a message to inform users. The developer interface on the server let developers view comments in theire locale. Note that no verification is done to check if the user used the right language, it would be impossible. The list of locales is there to make it possible to NOT show the message for users of the accepted languages. For instance, if you accept only English and French, and that the application run in a French environment, it is likely the user is French and will write comments using French. Telling him he should write in French is unnecessary and redundant. Passing an empty list and an empty string to the method will make LikeBack display the default message telling the user only English is accepted. Example of call you can quickly copy, paste and adapt: @code likeBack->setAcceptedLanguages(QStringList::split(";", "en;fr"), i18n("Please write in English or French.")); @endcode @Note During tests, if you do not see the sentence, it is because you are running the application with an "accepted language": do not be surprised ;-) @param locales The list of locales where the message does not need to be shown. See TODO TODO for a list of available locales for you to choose. @param message The message to displays to the user to tell him what languages are accepted to write his comments.џџџџLikeBackEЛe€localesџџџџџџџџ$const QStringList&џџџџmessageџџџџџџџџconst QString&џџџџvoidsetEmailAddressZ/home/seb/Programmation/basket/src/likeback.hbbGо Define or re-define the user email address. LikeBack will not ask it again to the user, unless you set @p userProvided to false. Then, this call can be considered as setting the default email address, that the user should confirm later.џџџџLikeBackТя€addressџџџџџџџџconst QString&џџџџuserProvidedџџџџџџџџboolџџџџvoidsetServerZ/home/seb/Programmation/basket/src/likeback.hОО[T Set the path where LikeBack should send every comments. It is composed of the server host name, the path to the PHP script used to send comments, and optionnaly a port number if it is not 80. This call is mandatory for LikeBack to work. @param hostName The server host name to contact when sending comments. For instance "myapp.kde.org". @param remotePath The path to the send script on the server. For instance, "/likeback/send.php". @param hostPort Optionnal port used to contact the server using the HTTP protocol. By default, it is port 80.џџџџLikeBackџџџ€hostNameџџџџџџџџconst QString&џџџџremotePathџџџџџџџџconst QString&џџџџhostPortџџџџџџџџQ_UINT16џџџџvoid*setUserWantsToShowBarZ/home/seb/Programmation/basket/src/likeback.hBB)Ђ Explicitely set if the floating button-bar should be shown or not. Tehorically, this choice should only be left to the user, and to the developers for the default value, already provided in the constructor.џџџџLikeBackshowBarџџџџџџџџboolџџџџvoid*setWindowNamesListingZ/home/seb/Programmation/basket/src/likeback.h8І This method is interesting while setting up the system for the first time. LikeBack send the current window name (and hierarchy) with the comment. This allows you to put the comments in theire context. So, of course, you are encouraged to give a name to your windows. It is done in the constructor of the widgets. This method allows to output the name of the current window to the standard output. So you can use the application, open all the windows, and when you see a warning, you know which window you should assign a name. @see The WindowListing flags for an enumeration and explaining of every possibilities. @Note If you do not name your windows, the name of the classes will be sent. So it is not that grave.џџџџLikeBackwindowListingџџџџџџџџWindowListingџџџџvoid,showInformationMessageZ/home/seb/Programmation/basket/src/likeback.h Show the first-use information dialog telling the user the meaning of the LikeBack system and giving examples of every comment types.џџџџLikeBackvoid$userWantsToShowBarZ/home/seb/Programmation/basket/src/likeback.h;;’ @Returns true if the user has enabled the LikeBack bar for this version.џџџџLikeBackbool$windowNamesListingZ/home/seb/Programmation/basket/src/likeback.h••#€ @Returns The window listing flag. @see setWindowNamesListing()џџџџLikeBackWindowListing~ LikeBackZ/home/seb/Programmation/basket/src/likeback.h„„ џџџџџџџџLikeBackџџџ€џџџџ AllButtonsZ/home/seb/Programmation/basket/src/likeback.h[[1v Usable in the constructor to enable every posible buttons. ButtonAllWindowsZ/home/seb/Programmation/basket/src/likeback.hffА& Print out the window hierarchy of each opened windows during execution. For development needs, to check every windows have an understandable name.WindowListingBugZ/home/seb/Programmation/basket/src/likeback.hXX€ The user select that option to report a bug in the application. ButtonDefaultButtonsZ/home/seb/Programmation/basket/src/likeback.h\\‡Ђ Usable in the constructor to enable only the recommended default set of buttons. ButtonDislikeZ/home/seb/Programmation/basket/src/likeback.hWWИ The user select that option to report a frustrating experience he got with the application. ButtonFeatureZ/home/seb/Programmation/basket/src/likeback.hYY€ The user select that option to ask for a new feature he desire. ButtonLikeZ/home/seb/Programmation/basket/src/likeback.hVVВ The user select that option to report a positive experience he got with the application. ButtonNoListingZ/home/seb/Programmation/basket/src/likeback.hddh Do not print out any window name. For release time.WindowListing$WarnUnnamedWindowsZ/home/seb/Programmation/basket/src/likeback.heeі Each time the user option a window, print out a message if the window is unnamed. For development needs, to check windows.WindowListingdZ/home/seb/Programmation/basket/src/likeback.h''џџџџ LikeBackPrivate* ButtonZ/home/seb/Programmation/basket/src/likeback.hU]p Ids of every LikeBack buttons the button-bar can have. The four first values are each individual buttons you can enable or not. The next ones are combinations: all buttons at once, and the default set of buttons (Like, Dislike). Those values are used in the constructor, to set the allowed type of comments, and when triggering the comment dialog, to set the default checked type. @See The LikeBack constructor and execCommentDialog().const int WindowListingZ/home/seb/Programmation/basket/src/likeback.hcgv Flags letting LikeBack print out name and path of each window you show during execution, for debugging purpose. @See The method setWindowNamesListing() explains how to use those values.const intJkdialogbase.hqtimer.hlikeback.hj/home/seb/Programmation/basket/src/likeback_private.h%qіюЊ0kdialogbase.hQ]r\qtimer.h|z8likeback.hVСЏlj/home/seb/Programmation/basket/src/likeback_private.h“Ѕхj/home/seb/Programmation/basket/src/likeback_private.hџџџџџџџџџџџџLikeBackBarj/home/seb/Programmation/basket/src/likeback_private.h8NџџџџџџџџQWidget LikeBackBarj/home/seb/Programmation/basket/src/likeback_private.h<< џџџџџџџџLikeBackBarЬlikeBackџџџџџџџџLikeBack*џџџџџџџџautoMovej/home/seb/Programmation/basket/src/likeback_private.hBBџџџџџџџџLikeBackBarvoidclickedBugj/home/seb/Programmation/basket/src/likeback_private.hEEџџџџџџџџLikeBackBarvoidclickedDislikej/home/seb/Programmation/basket/src/likeback_private.hDDџџџџџџџџLikeBackBarvoidclickedFeaturej/home/seb/Programmation/basket/src/likeback_private.hFFџџџџџџџџLikeBackBarvoidclickedLikej/home/seb/Programmation/basket/src/likeback_private.hCCџџџџџџџџLikeBackBarvoidstartTimerj/home/seb/Programmation/basket/src/likeback_private.h??џџџџџџџџLikeBackBarџџџ‚voidstopTimerj/home/seb/Programmation/basket/src/likeback_private.h@@џџџџџџџџLikeBackBarvoid~ LikeBackBarj/home/seb/Programmation/basket/src/likeback_private.h==џџџџџџџџLikeBackBar€џџџџm_bugButtonj/home/seb/Programmation/basket/src/likeback_private.hL LџџџџQToolButton*m_dislikeButtonj/home/seb/Programmation/basket/src/likeback_private.hK KџџџџQToolButton*m_featureButtonj/home/seb/Programmation/basket/src/likeback_private.hM MџџџџQToolButton*m_likeBackj/home/seb/Programmation/basket/src/likeback_private.hH HџџџџLikeBack*m_likeButtonj/home/seb/Programmation/basket/src/likeback_private.hJ JџџџџQToolButton*m_timerj/home/seb/Programmation/basket/src/likeback_private.hIIџџџџ QTimerLikeBackDialogj/home/seb/Programmation/basket/src/likeback_private.hPfџџџџџџџџKDialogBase LikeBackDialogj/home/seb/Programmation/basket/src/likeback_private.hTTŽџџџџџџџџLikeBackDialog reasonџџџџџџџџ LikeBack::ButtonџџџџinitialCommentџџџџџџџџconst QString&џџџџwindowPathџџџџџџџџconst QString&џџџџcontextџџџџџџџџconst QString&џџџџlikeBackџџџџџџџџLikeBack*џџџџџџџџ,changeButtonBarVisiblej/home/seb/Programmation/basket/src/likeback_private.hbbџџџџџџџџLikeBackDialog‚voidcommentChangedj/home/seb/Programmation/basket/src/likeback_private.hccџџџџџџџџLikeBackDialogџџџ‚void introductionTextj/home/seb/Programmation/basket/src/likeback_private.h] ]џџџџџџџџLikeBackDialogQString polishj/home/seb/Programmation/basket/src/likeback_private.h__џџџџџџџџLikeBackDialogvoidrequestFinishedj/home/seb/Programmation/basket/src/likeback_private.hee)џџџџџџџџLikeBackDialogidџџџџџџџџintџџџџ errorџџџџџџџџboolџџџџvoidsendj/home/seb/Programmation/basket/src/likeback_private.hdd џџџџџџџџLikeBackDialog‚voidslotDefaultj/home/seb/Programmation/basket/src/likeback_private.h``џџџџџџџџLikeBackDialogvoid slotOkj/home/seb/Programmation/basket/src/likeback_private.haaџџџџџџџџLikeBackDialogЦI‚void ~ LikeBackDialogj/home/seb/Programmation/basket/src/likeback_private.hUUџџџџџџџџLikeBackDialogџџџџm_commentj/home/seb/Programmation/basket/src/likeback_private.h[[џџџџQTextEdit*m_contextj/home/seb/Programmation/basket/src/likeback_private.hYYџџџџQStringm_groupj/home/seb/Programmation/basket/src/likeback_private.hZZџџџџQButtonGroup*m_likeBackj/home/seb/Programmation/basket/src/likeback_private.hWWџџџџLikeBack*m_showButtonsj/home/seb/Programmation/basket/src/likeback_private.h\\џџџџQCheckBox*m_windowPathj/home/seb/Programmation/basket/src/likeback_private.hXXџџџџQStringLikeBackPrivatej/home/seb/Programmation/basket/src/likeback_private.h"6џџџџџџџџLikeBackPrivatej/home/seb/Programmation/basket/src/likeback_private.h%%џџџџџџџџLikeBackPrivateџџџџ"~ LikeBackPrivatej/home/seb/Programmation/basket/src/likeback_private.h&&џџџџџџџџLikeBackPrivateџџџ€џџџџaboutDataj/home/seb/Programmation/basket/src/likeback_private.h))#џџџџ"const KAboutData*0acceptedLanguagesMessagej/home/seb/Programmation/basket/src/likeback_private.h//2џџџџQStringacceptedLocalesj/home/seb/Programmation/basket/src/likeback_private.h..)џџџџQStringList actionj/home/seb/Programmation/basket/src/likeback_private.h55 џџџџKAction*barj/home/seb/Programmation/basket/src/likeback_private.h''џџџџLikeBackBar*buttonsj/home/seb/Programmation/basket/src/likeback_private.h**!џџџџ LikeBack::Button configj/home/seb/Programmation/basket/src/likeback_private.h(( џџџџKConfig*disabledCountj/home/seb/Programmation/basket/src/likeback_private.h33'џџџџintfetchedEmailj/home/seb/Programmation/basket/src/likeback_private.h44&џџџџQStringhostNamej/home/seb/Programmation/basket/src/likeback_private.h++"џџџџQStringhostPortj/home/seb/Programmation/basket/src/likeback_private.h--"џџџџQ_UINT16remotePathj/home/seb/Programmation/basket/src/likeback_private.h,,$џџџџQStringshowBarj/home/seb/Programmation/basket/src/likeback_private.h22!џџџџbool showBarByDefaultj/home/seb/Programmation/basket/src/likeback_private.h11*џџџџboolwindowListingj/home/seb/Programmation/basket/src/likeback_private.h00'џџџџ.LikeBack::WindowListingОqlabel.h kurl.hqlayout.hkiconloader.hqcursor.hklocale.hqpushbutton.hqcheckbox.hqcombobox.hqhgroupbox.hqpainter.h"kglobalsettings.hqstyle.hkapplication.hkaboutdata.hkdialogbase.hkcmodule.hkdebug.hlinklabel.h variouswidgets.htools.hglobal.hkcolorcombo2.hhtmlexporter.hlinklabel.moc`/home/seb/Programmation/basket/src/linklabel.cpp%rb&љ№qlabel.hoпЁqcursor.hЏэtЅ variouswidgets.hЪіkdialogbase.hQ]r\qhgroupbox.hR‘?%qlayout.hoйЖЅqpainter.hе~еЪqpushbutton.hЗšaclinklabel.hCZПDglobal.h|yюWkapplication.hєПL%linklabel.moc qљ+tools.hАох7qstyle.h{Ћ?qcombobox.hI‡ѓ€kiconloader.hMм•!"kglobalsettings.hypЏ#kaboutdata.hњкv kurl.h ЌTФkdebug.hбѕ\`/home/seb/Programmation/basket/src/linklabel.cpp'Њ>qcheckbox.h(t&Žklocale.hУU*Сkcmodule.h;7М*htmlexporter.h>-фдkcolorcombo2.hтAB`/home/seb/Programmation/basket/src/linklabel.cppџџџџџџџџџџџџ)LinkDisplay`/home/seb/Programmation/basket/src/linklabel.cppwzџџџџџџџџLinkDisplayџџџџLinkLabel`/home/seb/Programmation/basket/src/linklabel.cppЇЋџџџџџџџџLinkLabel hAlignџџџџџџџџintџџџџ vAlignџџџџџџџџintџџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџfџџџџџџџџ WFlagsџџџџџџџџLinkLabel`/home/seb/Programmation/basket/src/linklabel.cpp­ГџџџџџџџџLinkLabel titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџlookџџџџџџџџLinkLook*џџџџ hAlignџџџџџџџџintџџџџ vAlignџџџџџџџџintџџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџfџџџџџџџџ WFlagsџџџџџџџџLinkLook`/home/seb/Programmation/basket/src/linklabel.cpp6;џџџџџџџџLinkLookџџџ€useLinkColorџџџџџџџџboolџџџџcanPreviewџџџџџџџџboolџџџџџџџџLinkLook`/home/seb/Programmation/basket/src/linklabel.cpp=DџџџџџџџџLinkLook otherџџџџџџџџconst LinkLook&џџџџџџџџ$LinkLookEditWidget`/home/seb/Programmation/basket/src/linklabel.cpp,†џџџџџџџџ$LinkLookEditWidget€ moduleџџџџџџџџKCModule*џџџџexTitleџџџџџџџџconst QStringџџџџ exIconџџџџџџџџconst QStringџџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџflџџџџџџџџ WFlagsџџџџџџџџdefaultColor`/home/seb/Programmation/basket/src/linklabel.cppqwџџџџџџџџLinkLook QColor"defaultHoverColor`/home/seb/Programmation/basket/src/linklabel.cppy|џџџџџџџџLinkLook QColoreffectiveColor`/home/seb/Programmation/basket/src/linklabel.cppagџџџџџџџџLinkLook QColor&effectiveHoverColor`/home/seb/Programmation/basket/src/linklabel.cppioџџџџџџџџLinkLook QColorenterEvent`/home/seb/Programmation/basket/src/linklabel.cpp+4џџџџџџџџLinkLabelЕ4"џџџџџџџџџџџџQEvent*џџџџvoidfeedbackPixmap`/home/seb/Programmation/basket/src/linklabel.cppжсџџџџџџџџLinkDisplay widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџQPixmapheightForWidth`/home/seb/Programmation/basket/src/linklabel.cppRYџџџџџџџџLinkLabel wџџџџџџџџintџџџџintheightForWidth`/home/seb/Programmation/basket/src/linklabel.cppџџџџџџџџLinkDisplay  widthџџџџџџџџintџџџџinticonButtonAt`/home/seb/Programmation/basket/src/linklabel.cppуъџџџџџџџџLinkDisplay posџџџџџџџџconst QPoint&џџџџbooliconButtonRect`/home/seb/Programmation/basket/src/linklabel.cppьѓџџџџџџџџLinkDisplay  QRectinitLabel`/home/seb/Programmation/basket/src/linklabel.cppЕХџџџџџџџџLinkLabel hAlignџџџџџџџџintџџџџ vAlignџџџџџџџџintџџџџvoidlabelFont`/home/seb/Programmation/basket/src/linklabel.cppѕџџџџџџџџLinkDisplayЯЪ fontџџџџџџџџ QFontџџџџ&isIconButtonHoveredџџџџџџџџboolџџџџ QFontleaveEvent`/home/seb/Programmation/basket/src/linklabel.cpp6?џџџџџџџџLinkLabelџџџџџџџџџџџџQEvent*џџџџvoidlookForURL`/home/seb/Programmation/basket/src/linklabel.cpp~џџџџџџџџLinkLookurlџџџџџџџџconst KURL&џџџџLinkLook* paint`/home/seb/Programmation/basket/src/linklabel.cpp­д Paint on @p painter in (@p x, @p y, @p width, @p height) using @p colorGroup for the button drawing (if @p isHovered) and the LinkLook color() for the text, unless [the LinkLook !color.isValid() and it does not useLinkColor()] or [@p isDefaultColor is false]: in this case it will use @p colorGroup.text(). It will draw the button if @p isIconButtonHovered.џџџџLinkDisplays painterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџ&isIconButtonHoveredџџџџџџџџboolџџџџvoidpreviewSize`/home/seb/Programmation/basket/src/linklabel.cppS_џџџџџџџџLinkLook intsaveChanges`/home/seb/Programmation/basket/src/linklabel.cppЊ­џџџџџџџџ$LinkLookEditWidgetvoidsaveToLook`/home/seb/Programmation/basket/src/linklabel.cppЏДџџџџџџџџ$LinkLookEditWidgetеJlookџџџџџџџџLinkLook*џџџџvoidset`/home/seb/Programmation/basket/src/linklabel.cppˆžџџџџџџџџ$LinkLookEditWidgetе9lookџџџџџџџџLinkLook*џџџџvoidsetAlign`/home/seb/Programmation/basket/src/linklabel.cpp№)џџџџџџџџLinkLabel€ hAlignџџџџџџџџintџџџџ vAlignџџџџџџџџintџџџџvoidsetLink`/home/seb/Programmation/basket/src/linklabel.cppЫоџџџџџџџџLinkLabelої titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџlookџџџџџџџџLinkLook*џџџџvoidsetLink`/home/seb/Programmation/basket/src/linklabel.cpp|џџџџџџџџLinkDisplayc titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџlookџџџџџџџџLinkLook*џџџџfontџџџџџџџџconst QFont&џџџџvoidsetLink`/home/seb/Programmation/basket/src/linklabel.cpp™џџџџџџџџLinkDisplays titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџpreviewџџџџџџџџconst QPixmap&џџџџlookџџџџџџџџLinkLook*џџџџfontџџџџџџџџconst QFont&џџџџvoidsetLook`/home/seb/Programmation/basket/src/linklabel.cppFQџџџџџџџџLinkLook italicџџџџџџџџboolџџџџboldџџџџџџџџboolџџџџunderliningџџџџџџџџintџџџџ colorџџџџџџџџ QColorџџџџhoverColorџџџџџџџџ QColorџџџџiconSizeџџџџџџџџintџџџџpreviewџџџџџџџџintџџџџvoidsetLook`/home/seb/Programmation/basket/src/linklabel.cppрюџџџџџџџџLinkLabellookџџџџџџџџLinkLook*џџџџvoid2setPaletteBackgroundColor`/home/seb/Programmation/basket/src/linklabel.cppLPџџџџџџџџLinkLabelоі colorџџџџџџџџconst QColor&џџџџvoidsetSelected`/home/seb/Programmation/basket/src/linklabel.cppAJџџџџџџџџLinkLabelоёselectedџџџџџџџџboolџџџџvoidsetWidth`/home/seb/Programmation/basket/src/linklabel.cpp›ЌџџџџџџџџLinkDisplayЭЕ widthџџџџџџџџintџџџџvoidslotChangeLook`/home/seb/Programmation/basket/src/linklabel.cpp Єџџџџџџџџ$LinkLookEditWidgetlvoid toCSS`/home/seb/Programmation/basket/src/linklabel.cppƒЅџџџџџџџџLinkLook cssClassџџџџџџџџconst QString&џџџџ defaultTextColorџџџџџџџџconst QColor&џџџџQString toHtml`/home/seb/Programmation/basket/src/linklabel.cpp[uџџџџџџџџLinkLabelimageNameџџџџџџџџconst QString&џџџџQString toHtml`/home/seb/Programmation/basket/src/linklabel.cppџџџџџџџџLinkDisplayx џџџџџџџџџџџџconst QString&џџџџQString toHtml`/home/seb/Programmation/basket/src/linklabel.cpp*џџџџџџџџLinkDisplay exporterџџџџџџџџHTMLExporter*џџџџurlџџџџџџџџconst KURL&џџџџ titleџџџџџџџџconst QString&џџџџQString~ LinkLabel`/home/seb/Programmation/basket/src/linklabel.cppЧЩџџџџџџџџLinkLabelџџџџ(~ LinkLookEditWidget`/home/seb/Programmation/basket/src/linklabel.cppІЈџџџџџџџџ$LinkLookEditWidgetџџџџLqframe.h\/home/seb/Programmation/basket/src/linklabel.h%rGNыЈ\/home/seb/Programmation/basket/src/linklabel.hŒ№Ѓqframe.hh­_’\/home/seb/Programmation/basket/src/linklabel.hџџџџџџџџџџџџLinkDisplay\/home/seb/Programmation/basket/src/linklabel.h‹­Ж THE NEW CLASS TO DISPLAY Links FOR THE NEW BASKET ENGINE. We should get ride of class LinkLabel soon. And LinkLabel will be entirely rewritten to use this LinkDisplay as the drawing primitives. @author Sџ§astien LaotџџџџLinkDisplay\/home/seb/Programmation/basket/src/linklabel.hŽŽџџџџџџџџLinkDisplayОА€џџџџfeedbackPixmap\/home/seb/Programmation/basket/src/linklabel.hš šb” << @return the pixmap to put under the cursor while dragging this object.џџџџLinkDisplay widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџQPixmap height\/home/seb/Programmation/basket/src/linklabel.h—˜ˆ << @return the width of the link. It is never less than minWidth()!џџџџLinkDisplay intheightForWidth\/home/seb/Programmation/basket/src/linklabel.h   (’ << @return the needed height to display the link in function of a width.џџџџLinkDisplay  widthџџџџџџџџintџџџџinticonButtonAt\/home/seb/Programmation/basket/src/linklabel.hœ œ.ъ Eventually get some information about the link display: ( << @return true if the icon button is under point @p pos.)џџџџLinkDisplay posџџџџџџџџconst QPoint&џџџџbooliconButtonRect\/home/seb/Programmation/basket/src/linklabel.h Z << @return the rectangle of the icon button.џџџџLinkDisplay QRectlabelFont\/home/seb/Programmation/basket/src/linklabel.hŸ Ÿ>О Utility function: ( << @return the font for this link, according to parent font AND LinkLook!)џџџџLinkDisplay fontџџџџџџџџ QFontџџџџ&isIconButtonHoveredџџџџџџџџboolџџџџ QFontmaxWidth\/home/seb/Programmation/basket/src/linklabel.h••„f << @return the minimum width to display this link.џџџџLinkDisplay intminWidth\/home/seb/Programmation/basket/src/linklabel.h””„( Get its properties:џџџџLinkDisplay int paint\/home/seb/Programmation/basket/src/linklabel.h™ ™Л$ And finaly, use it: ( << Draw the link on a painter. Set textColor to be !isValid() to use the LinkLook color. Otherwise it will use this color!)џџџџLinkDisplay painterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџ&isIconButtonHoveredџџџџџџџџboolџџџџvoidsetLink\/home/seb/Programmation/basket/src/linklabel.h ^. Configure the link displayer: ( << Change the content and disposition. minWidth(), width() & height() can have changed. Keep the old preview (if any))џџџџLinkDisplayПэ titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџlookџџџџџџџџLinkLook*џџџџfontџџџџџџџџconst QFont&џџџџvoidsetLink\/home/seb/Programmation/basket/src/linklabel.h‘ ‘v† << Idem but change the preview too (or remove it if it is invalid)џџџџLinkDisplay titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџpreviewџџџџџџџџconst QPixmap&џџџџlookџџџџџџџџLinkLook*џџџџfontџџџџџџџџconst QFont&џџџџvoidsetWidth\/home/seb/Programmation/basket/src/linklabel.h’ ’r << Set a new width. @see height() that will be computed.џџџџLinkDisplay widthџџџџџџџџintџџџџvoid toHtml\/home/seb/Programmation/basket/src/linklabel.hЁ Ё/„ << Convert the link to HTML code, using the LinkLook to style it.џџџџLinkDisplay imageNameџџџџџџџџconst QString&џџџџQString toHtml\/home/seb/Programmation/basket/src/linklabel.hЂ ЂSџџџџџџџџLinkDisplayexporterџџџџџџџџHTMLExporter*џџџџurlџџџџџџџџconst KURL&џџџџ titleџџџџџџџџconst QString&џџџџQString width\/home/seb/Programmation/basket/src/linklabel.h––•f << @return the maximum width to display this link.џџџџLinkDisplay int height\/home/seb/Programmation/basket/src/linklabel.h—˜ˆ << @return the width of the link. It is never less than minWidth()!џџџџLinkDisplay intmaxWidth\/home/seb/Programmation/basket/src/linklabel.h••„f << @return the minimum width to display this link.џџџџLinkDisplay intminWidth\/home/seb/Programmation/basket/src/linklabel.h””„( Get its properties:џџџџLinkDisplay int width\/home/seb/Programmation/basket/src/linklabel.h––•f << @return the maximum width to display this link.џџџџLinkDisplay int  m_font\/home/seb/Programmation/basket/src/linklabel.hЈ Јџџџџ QFontm_height\/home/seb/Programmation/basket/src/linklabel.hЌ Ќџџџџint m_icon\/home/seb/Programmation/basket/src/linklabel.hЅ ЅџџџџQString m_look\/home/seb/Programmation/basket/src/linklabel.hЇ ЇџџџџLinkLook*m_maxWidth\/home/seb/Programmation/basket/src/linklabel.hЊ Њџџџџintm_minWidth\/home/seb/Programmation/basket/src/linklabel.hЉ Љџџџџintm_preview\/home/seb/Programmation/basket/src/linklabel.hІ ІџџџџQPixmapm_title\/home/seb/Programmation/basket/src/linklabel.hЄ ЄџџџџQStringm_width\/home/seb/Programmation/basket/src/linklabel.hЋ ЋџџџџintLinkLabel\/home/seb/Programmation/basket/src/linklabel.hc„ Used to represent links with icon and specific look Note : This label will appear blank while LinkLook willn't be set @author Sџ§astien Laotџџџџ QFrame LinkLabel\/home/seb/Programmation/basket/src/linklabel.hgg[џџџџџџџџLinkLabelФ‘ hAlignџџџџџџџџintџџџџ vAlignџџџџџџџџintџџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџfџџџџџџџџ WFlagsџџџџџџџџLinkLabel\/home/seb/Programmation/basket/src/linklabel.hhiCџџџџџџџџLinkLabel titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџlookџџџџџџџџLinkLook*џџџџ hAlignџџџџџџџџintџџџџ vAlignџџџџџџџџintџџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџfџџџџџџџџ WFlagsџџџџџџџџenterEvent\/home/seb/Programmation/basket/src/linklabel.huuџџџџџџџџLinkLabelџџџџџџџџџџџџQEvent*џџџџvoidheightForWidth\/home/seb/Programmation/basket/src/linklabel.hqq&џџџџџџџџLinkLabel wџџџџџџџџintџџџџintinitLabel\/home/seb/Programmation/basket/src/linklabel.htt'џџџџџџџџLinkLabel hAlignџџџџџџџџintџџџџ vAlignџџџџџџџџintџџџџvoidleaveEvent\/home/seb/Programmation/basket/src/linklabel.hvvџџџџџџџџLinkLabelџџџџџџџџџџџџQEvent*џџџџvoidsetAlign\/home/seb/Programmation/basket/src/linklabel.hnn&џџџџџџџџLinkLabel hAlignџџџџџџџџintџџџџ vAlignџџџџџџџџintџџџџvoidsetLink\/home/seb/Programmation/basket/src/linklabel.hllLџџџџџџџџLinkLabel titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџlookџџџџџџџџLinkLook*џџџџvoidsetLook\/home/seb/Programmation/basket/src/linklabel.hmmџџџџџџџџLinkLabelФ|lookџџџџџџџџLinkLook*џџџџvoid2setPaletteBackgroundColor\/home/seb/Programmation/basket/src/linklabel.hpp4џџџџџџџџLinkLabel colorџџџџџџџџconst QColor&џџџџvoidsetSelected\/home/seb/Programmation/basket/src/linklabel.hoo џџџџџџџџLinkLabelaselectedџџџџџџџџboolџџџџvoid toHtml\/home/seb/Programmation/basket/src/linklabel.hr r)џџџџџџџџLinkLabelximageNameџџџџџџџџconst QString&џџџџQString~ LinkLabel\/home/seb/Programmation/basket/src/linklabel.hjj џџџџџџџџLinkLabelџџџ€џџџџ m_hAlign\/home/seb/Programmation/basket/src/linklabel.h‚‚џџџџint m_icon\/home/seb/Programmation/basket/src/linklabel.hy yџџџџQLabel*m_isHovered\/home/seb/Programmation/basket/src/linklabel.hџџџџboolm_isSelected\/home/seb/Programmation/basket/src/linklabel.h~~џџџџboolm_layout\/home/seb/Programmation/basket/src/linklabel.hx xџџџџQBoxLayout* m_look\/home/seb/Programmation/basket/src/linklabel.h џџџџLinkLook*m_spacer1\/home/seb/Programmation/basket/src/linklabel.h{ {џџџџQSpacerItem*m_spacer2\/home/seb/Programmation/basket/src/linklabel.h| |џџџџQSpacerItem*m_title\/home/seb/Programmation/basket/src/linklabel.hz zџџџџQLabel*m_vAlign\/home/seb/Programmation/basket/src/linklabel.hƒƒџџџџintLinkLook\/home/seb/Programmation/basket/src/linklabel.h-]` Store the style of links @author Sџ§astien LaotџџџџLinkLook\/home/seb/Programmation/basket/src/linklabel.h22;џџџџџџџџLinkLookџџџ€useLinkColorџџџџџџџџboolџџџџcanPreviewџџџџџџџџboolџџџџџџџџLinkLook\/home/seb/Programmation/basket/src/linklabel.h33 џџџџџџџџLinkLook otherџџџџџџџџconst LinkLook&џџџџџџџџbold\/home/seb/Programmation/basket/src/linklabel.h88>џџџџџџџџLinkLookџџџ boolcanPreview\/home/seb/Programmation/basket/src/linklabel.h?@џџџџџџџџLinkLook bool color\/home/seb/Programmation/basket/src/linklabel.h::>џџџџџџџџLinkLookEЛe  QColordefaultColor\/home/seb/Programmation/basket/src/linklabel.hGGџџџџџџџџLinkLookџџџ  QColor"defaultHoverColor\/home/seb/Programmation/basket/src/linklabel.hHH!џџџџџџџџLinkLookМe  QColoreffectiveColor\/home/seb/Programmation/basket/src/linklabel.hEEџџџџџџџџLinkLookџџџ  QColor&effectiveHoverColor\/home/seb/Programmation/basket/src/linklabel.hFF#џџџџџџџџLinkLookФ— QColorhoverColor\/home/seb/Programmation/basket/src/linklabel.h;;>џџџџџџџџLinkLookФ€ QColoriconSize\/home/seb/Programmation/basket/src/linklabel.h<<>џџџџџџџџLinkLook int italic\/home/seb/Programmation/basket/src/linklabel.h77>џџџџџџџџLinkLookџџџ boollookForURL\/home/seb/Programmation/basket/src/linklabel.h\\-Z Static method to get a LinkLook from an URL џџџџLinkLookurlџџџџџџџџconst KURL&џџџџLinkLook*preview\/home/seb/Programmation/basket/src/linklabel.h==>џџџџџџџџLinkLook intpreviewEnabled\/home/seb/Programmation/basket/src/linklabel.hCCeџџџџџџџџLinkLook boolpreviewSize\/home/seb/Programmation/basket/src/linklabel.hDDџџџџџџџџLinkLook intsetLook\/home/seb/Programmation/basket/src/linklabel.h465 = NoneџџџџLinkLook italicџџџџџџџџboolџџџџboldџџџџџџџџboolџџџџunderliningџџџџџџџџintџџџџ colorџџџџџџџџ QColorџџџџhoverColorџџџџџџџџ QColorџџџџiconSizeџџџџџџџџintџџџџpreviewџџџџџџџџintџџџџvoid toCSS\/home/seb/Programmation/basket/src/linklabel.hI IMџџџџџџџџLinkLook cssClassџџџџџџџџconst QString&џџџџ defaultTextColorџџџџџџџџconst QColor&џџџџQStringunderlineInside\/home/seb/Programmation/basket/src/linklabel.hBBeџџџџџџџџLinkLook bool underlineOutside\/home/seb/Programmation/basket/src/linklabel.hAAe( Helpping Functions џџџџLinkLook boolunderlining\/home/seb/Programmation/basket/src/linklabel.h99>џџџџџџџџLinkLookџџџ intuseLinkColor\/home/seb/Programmation/basket/src/linklabel.h>>>џџџџџџџџLinkLook bool bold\/home/seb/Programmation/basket/src/linklabel.h88>џџџџџџџџLinkLookџџџ boolcanPreview\/home/seb/Programmation/basket/src/linklabel.h?@џџџџџџџџLinkLook bool color\/home/seb/Programmation/basket/src/linklabel.h::>џџџџџџџџLinkLookEЛe  QColorhoverColor\/home/seb/Programmation/basket/src/linklabel.h;;>џџџџџџџџLinkLookФ€ QColoriconSize\/home/seb/Programmation/basket/src/linklabel.h<<>џџџџџџџџLinkLook int italic\/home/seb/Programmation/basket/src/linklabel.h77>џџџџџџџџLinkLookџџџ boolpreview\/home/seb/Programmation/basket/src/linklabel.h==>џџџџџџџџLinkLook intpreviewEnabled\/home/seb/Programmation/basket/src/linklabel.hCCeџџџџџџџџLinkLook boolunderlineInside\/home/seb/Programmation/basket/src/linklabel.hBBeџџџџџџџџLinkLook bool underlineOutside\/home/seb/Programmation/basket/src/linklabel.hAAe( Helpping Functions џџџџLinkLook boolunderlining\/home/seb/Programmation/basket/src/linklabel.h99>џџџџџџџџLinkLookџџџ intuseLinkColor\/home/seb/Programmation/basket/src/linklabel.h>>>џџџџџџџџLinkLook bool Always\/home/seb/Programmation/basket/src/linklabel.h00џџџџUnderliningIconSize\/home/seb/Programmation/basket/src/linklabel.h11"џџџџPreview Never\/home/seb/Programmation/basket/src/linklabel.h0 0%џџџџUnderliningNone\/home/seb/Programmation/basket/src/linklabel.h11џџџџPreviewOnMouseHover\/home/seb/Programmation/basket/src/linklabel.h0'03џџџџUnderliningOnMouseOutside\/home/seb/Programmation/basket/src/linklabel.h050CџџџџUnderliningThreeIconSize\/home/seb/Programmation/basket/src/linklabel.h131@џџџџPreviewTwiceIconSize\/home/seb/Programmation/basket/src/linklabel.h1$11џџџџPreviewfileLook\/home/seb/Programmation/basket/src/linklabel.hWWџџџџLinkLook*launcherLook\/home/seb/Programmation/basket/src/linklabel.hZZџџџџLinkLook*localLinkLook\/home/seb/Programmation/basket/src/linklabel.hXXџџџџLinkLook* m_bold\/home/seb/Programmation/basket/src/linklabel.hLLџџџџboolm_canPreview\/home/seb/Programmation/basket/src/linklabel.hSSџџџџboolm_color\/home/seb/Programmation/basket/src/linklabel.hNNџџџџ QColorm_hoverColor\/home/seb/Programmation/basket/src/linklabel.hOOџџџџ QColorm_iconSize\/home/seb/Programmation/basket/src/linklabel.hPPџџџџintm_italic\/home/seb/Programmation/basket/src/linklabel.hKKџџџџboolm_preview\/home/seb/Programmation/basket/src/linklabel.hQQџџџџintm_underlining\/home/seb/Programmation/basket/src/linklabel.hMMџџџџintm_useLinkColor\/home/seb/Programmation/basket/src/linklabel.hRRџџџџboolnetworkLinkLook\/home/seb/Programmation/basket/src/linklabel.hYY!џџџџLinkLook*soundLook\/home/seb/Programmation/basket/src/linklabel.hVV Global Looks LinkLook* Preview\/home/seb/Programmation/basket/src/linklabel.h11Bџџџџconst int Underlining\/home/seb/Programmation/basket/src/linklabel.h00Eџџџџconst int$LinkLookEditWidget\/home/seb/Programmation/basket/src/linklabel.hВЭА A widget to edit a LinkLook, showing a live example to the user. @author Sџ§astien LaotџџџџQWidget$LinkLookEditWidget\/home/seb/Programmation/basket/src/linklabel.hЖЗAџџџџџџџџ$LinkLookEditWidget moduleџџџџџџџџKCModule*џџџџexTitleџџџџџџџџconst QStringџџџџ exIconџџџџџџџџconst QStringџџџџ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџflџџџџџџџџ WFlagsџџџџџџџџsaveChanges\/home/seb/Programmation/basket/src/linklabel.hЙЙџџџџџџџџ$LinkLookEditWidgetvoidsaveToLook\/home/seb/Programmation/basket/src/linklabel.hКК џџџџџџџџ$LinkLookEditWidgetlookџџџџџџџџLinkLook*џџџџvoidset\/home/seb/Programmation/basket/src/linklabel.hЛЛџџџџџџџџ$LinkLookEditWidgetlookџџџџџџџџLinkLook*џџџџvoidslotChangeLook\/home/seb/Programmation/basket/src/linklabel.hННџџџџџџџџ$LinkLookEditWidgetvoid(~ LinkLookEditWidget\/home/seb/Programmation/basket/src/linklabel.hИИџџџџџџџџ$LinkLookEditWidgetџџџџ m_bold\/home/seb/Programmation/basket/src/linklabel.hССџџџџQCheckBox*m_color\/home/seb/Programmation/basket/src/linklabel.hУУџџџџKColorCombo2*m_exIcon\/home/seb/Programmation/basket/src/linklabel.hЪЪџџџџQStringm_exLook\/home/seb/Programmation/basket/src/linklabel.hЧЧџџџџLinkLook*m_exTitle\/home/seb/Programmation/basket/src/linklabel.hЩЩџџџџQStringm_example\/home/seb/Programmation/basket/src/linklabel.hШШџџџџLinkLabel*m_hLabel\/home/seb/Programmation/basket/src/linklabel.hЫЫџџџџHelpLabel*m_hoverColor\/home/seb/Programmation/basket/src/linklabel.hФФџџџџKColorCombo2*m_iconSize\/home/seb/Programmation/basket/src/linklabel.hХХџџџџIconSizeCombo*m_italic\/home/seb/Programmation/basket/src/linklabel.hРРџџџџQCheckBox*m_label\/home/seb/Programmation/basket/src/linklabel.hЬЬџџџџQLabel* m_look\/home/seb/Programmation/basket/src/linklabel.hППџџџџLinkLook*m_preview\/home/seb/Programmation/basket/src/linklabel.hЦЦџџџџQComboBox*m_underlining\/home/seb/Programmation/basket/src/linklabel.hТТџџџџQComboBox*Рstdlib.hkcmdlineargs.hkaboutdata.hkiconloader.hqpixmap.hklocale.hkglobalaccel.hkmessagebox.hkstandarddirs.hkdebug.hqfile.hqfileinfo.hkconfig.happlication.h&backgroundmanager.hmainwindow.hsettings.hglobal.hdebugwindow.hnotedrag.hbasket.haboutdata.h basket_options.hbackup.hV/home/seb/Programmation/basket/src/main.cpp%raЦРqfileinfo.hK`Е#V/home/seb/Programmation/basket/src/main.cppad&backgroundmanager.h}[nёsettings.hЏЄWmainwindow.hлiaгkstandarddirs.hKрФkconfig.hш*37qpixmap.hнŒFapplication.h'|КЪglobal.h|yюWkmessagebox.hМ(aboutdata.h`*#{ basket_options.h…`џЛnotedrag.h*Ђhšbackup.hёe*Ьkglobalaccel.hўЙxzbasket.hђОЁPkiconloader.hMм•!qfile.hЋУDчkcmdlineargs.ha"Ъkaboutdata.hњкvkdebug.hбѕ\debugwindow.hпYT•klocale.hУU*Сstdlib.hЌšЅјV/home/seb/Programmation/basket/src/main.cppџџџџџџџџџџџџmainV/home/seb/Programmation/basket/src/main.cppFr#if KDE_IS_VERSION( 3, 1, 90 ) typedef KUniqueApplication Application; // KDE 3.2 and later already re-show the main window #else class Application : public KUniqueApplication { public: Application() : KUniqueApplication(true, true, false) {} virtual ~Application() {} virtual int newInstance() { if (win) win->setActive(true); return KUniqueApplication::newInstance(); } }; #endifџџџџoargcџџџџџџџџintџџџџ argv[]џџџџџџџџ char**џџџџintmainV/home/seb/Programmation/basket/src/main.cppFr#if KDE_IS_VERSION( 3, 1, 90 ) typedef KUniqueApplication Application; // KDE 3.2 and later already re-show the main window #else class Application : public KUniqueApplication { public: Application() : KUniqueApplication(true, true, false) {} virtual ~Application() {} virtual int newInstance() { if (win) win->setActive(true); return KUniqueApplication::newInstance(); } }; #endifџџџџoargcџџџџџџџџintџџџџ argv[]џџџџџџџџ char**џџџџintТJqtabwidget.hqlayout.hqtooltip.hqcursor.hqwhatsthis.hqvaluelist.hqregexp.hqbuttongroup.h kstringhandler.h(ksqueezedtextlabel.hqpoint.hqpixmap.hqinputdialog.hkpopupmenu.hkiconloader.hkiconeffect.hqiconset.hkaction.h kapp.hklocale.hkmenubar.hkedittoolbar.hkdebug.hqsignalmapper.hqstringlist.hqpainter.hqstyle.h"kglobalsettings.hkstandarddirs.h qdir.hqstringlist.hkmessagebox.hkstatusbar.hqtimer.hqaction.hkstdaccel.hkglobalaccel.hkkeydialog.hkpassivepopup.hkconfig.hkcolordialog.hkaboutdata.hkdeversion.h qdesktopwidget.h kwin.hkprogress.hmainwindow.hbasket.h$basketproperties.h note.hnoteedit.hsettings.hglobal.h"newbasketdialog.hbasketfactory.hpopupmenu.hxmlwork.hdebugwindow.hnotefactory.hnotedrag.htools.h tag.h formatimporter.h&softwareimporters.hregiongrabber.hpassword.hbnpview.hsystemtray.h clickablelabel.h"basketstatusbar.hiostream$ksettings/dialog.hkcmultidialog.hmainwindow.mocb/home/seb/Programmation/basket/src/mainwindow.cpp%r}рJ note.h хЬЌkdeversion.hЬГ>@$basketproperties.h‘6.Mbnpview.hY>шkpopupmenu.hLќ:Škiconeffect.h–"ZWsettings.hЏЄWkkeydialog.h7Y”zqcursor.hЏэtЅkmenubar.hЕTВkmainwindow.hлiaгqiconset.hА†Бl kwin.h Ў6Яkcmultidialog.hMИ™ tag.h›’Тkstandarddirs.hKрФqlayout.hoйЖЅqtooltip.hГ…ц"kconfig.hш*37qbuttongroup.hюж2Рkpassivepopup.hUF@qpixmap.hнŒF qdesktopwidget.h§‘ў…$ksettings/dialog.hЙcг!popupmenu.hГƒkprogress.hИ6qpainter.hе~еЪqwhatsthis.h‘Yў kstringhandler.hj b/home/seb/Programmation/basket/src/mainwindow.cppЈзёqstringlist.h ЄhњiostreamВ$Bєglobal.h|yюWqtimer.h|z8qsignalmapper.hŽЧZ"newbasketdialog.hu…ЊКmainwindow.mocБї|škmessagebox.hМ("basketstatusbar.hR]щkstdaccel.h€ѕє qdir.h f&softwareimporters.hЋ„6tools.hАох7qstyle.h{Ћ?kstatusbar.h#„jqtabwidget.hќ?QBnotedrag.h*Ђhš clickablelabel.hЈMЖ0kaction.hІ‚;qinputdialog.hƒ••Їqpoint.hvйа‘regiongrabber.hЄK_kglobalaccel.hўЙxzqaction.he;ц…basket.hђОЁPxmlwork.hіzjkiconloader.hMм•!basketfactory.hЂы‡И formatimporter.hФj{Сpassword.hЃЊШЉ"kglobalsettings.hypЏ#kaboutdata.hњкv(ksqueezedtextlabel.hхЛ> kdebug.hбѕ\qregexp.hШЂsystemtray.h‹Н–[ kapp.h ’Евdebugwindow.hпYT•klocale.hУU*Сnotefactory.hкёwTkedittoolbar.hчКkЊkcolordialog.hОЉqvaluelist.hЩWьрnoteedit.h*Іу’b/home/seb/Programmation/basket/src/mainwindow.cppџџџџџџџџџџџџMainWindowb/home/seb/Programmation/basket/src/mainwindow.cppf|џџџџџџџџMainWindowџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџaskForQuitb/home/seb/Programmation/basket/src/mainwindow.cpp3DџџџџџџџџMainWindowboolchangeActiveb/home/seb/Programmation/basket/src/mainwindow.cppNVџџџџџџџџMainWindowъ˜void,configureNotificationsb/home/seb/Programmation/basket/src/mainwindow.cppЖЛџџџџџџџџMainWindowvoid"configureToolbarsb/home/seb/Programmation/basket/src/mainwindow.cpp­ДџџџџџџџџMainWindowcvoidminimizeRestoreb/home/seb/Programmation/basket/src/mainwindow.cppFLџџџџџџџџMainWindowvoidmoveEventb/home/seb/Programmation/basket/src/mainwindow.cpp џџџџџџџџMainWindow eventџџџџџџџџQMoveEvent*џџџџvoid polishb/home/seb/Programmation/basket/src/mainwindow.cppкћџџџџџџџџMainWindowфНvoidqueryCloseb/home/seb/Programmation/basket/src/mainwindow.cpp 1џџџџџџџџMainWindowboolqueryExitb/home/seb/Programmation/basket/src/mainwindow.cppџџџџџџџџMainWindowboolquitb/home/seb/Programmation/basket/src/mainwindow.cppџџџџџџџџMainWindowvoidresizeEventb/home/seb/Programmation/basket/src/mainwindow.cpp§џџџџџџџџMainWindowфН eventџџџџџџџџQResizeEvent*џџџџvoidsetupActionsb/home/seb/Programmation/basket/src/mainwindow.cpp„ЁџџџџџџџџMainWindow€void$showSettingsDialogb/home/seb/Programmation/basket/src/mainwindow.cppЧбџџџџџџџџMainWindowvoid6showShortcutsSettingsDialogb/home/seb/Programmation/basket/src/mainwindow.cppгиџџџџџџџџMainWindowvoid(slotNewToolbarConfigb/home/seb/Programmation/basket/src/mainwindow.cppНХџџџџџџџџMainWindowvoidtoggleStatusBarb/home/seb/Programmation/basket/src/mainwindow.cppЃЋ`void MainWindow::toggleToolBar() { if (toolBar()->isVisible()) toolBar()->hide(); else toolBar()->show(); saveMainWindowSettings( KGlobal::config(), autoSaveGroup() ); }џџџџMainWindowпP€void~ MainWindowb/home/seb/Programmation/basket/src/mainwindow.cpp~‚џџџџџџџџMainWindowџџџџN kmainwindow.hqtabbar.hqtabwidget.hqlabel.hksystemtray.hqptrlist.hqpoint.hqclipboard.hkaction.hqpixmap.h qdesktopwidget.hqtimer.hqsplitter.h^/home/seb/Programmation/basket/src/mainwindow.h%qѓЛД(qlabel.hoпЁqptrlist.hВэ}kmainwindow.hЉˆ~qpixmap.hнŒF qdesktopwidget.h§‘ў…qsplitter.hЁЇ<Оksystemtray.hФ§Нqtimer.h|z8qclipboard.hвsфї^/home/seb/Programmation/basket/src/mainwindow.hЏљЉ"qtabwidget.hќ?QBkaction.hІ‚;qpoint.hvйа‘qtabbar.h1ƒ^/home/seb/Programmation/basket/src/mainwindow.hџџџџџџџџџџџџMainWindow^/home/seb/Programmation/basket/src/mainwindow.h;h– The window that contain baskets, organized by tabs. @author Sџ§astien LaotџџџџKMainWindowMainWindow^/home/seb/Programmation/basket/src/mainwindow.h@@6џџџџџџџџMainWindow parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџaskForQuit^/home/seb/Programmation/basket/src/mainwindow.hEEџџџџџџџџMainWindowboolchangeActive^/home/seb/Programmation/basket/src/mainwindow.hOOџџџџџџџџMainWindowvoid,configureNotifications^/home/seb/Programmation/basket/src/mainwindow.hKKџџџџџџџџMainWindowvoid"configureToolbars^/home/seb/Programmation/basket/src/mainwindow.hJJџџџџџџџџMainWindowvoidminimizeRestore^/home/seb/Programmation/basket/src/mainwindow.hMMџџџџџџџџMainWindowvoidmoveEvent^/home/seb/Programmation/basket/src/mainwindow.hVV$џџџџџџџџMainWindowџџџ„џџџџџџџџџџџџQMoveEvent*џџџџvoid polish^/home/seb/Programmation/basket/src/mainwindow.hXXџџџџџџџџMainWindow€voidqueryClose^/home/seb/Programmation/basket/src/mainwindow.hTTџџџџџџџџMainWindowboolqueryExit^/home/seb/Programmation/basket/src/mainwindow.hSSџџџџџџџџMainWindowboolquit^/home/seb/Programmation/basket/src/mainwindow.hNN џџџџџџџџMainWindowџџџ‚voidresizeEvent^/home/seb/Programmation/basket/src/mainwindow.hUU(џџџџџџџџMainWindowџџџџџџџџџџџџQResizeEvent*џџџџvoidsetupActions^/home/seb/Programmation/basket/src/mainwindow.hCCP Construtor, initializer and destructor џџџџMainWindowvoid$showSettingsDialog^/home/seb/Programmation/basket/src/mainwindow.hLLџџџџџџџџMainWindowvoid6showShortcutsSettingsDialog^/home/seb/Programmation/basket/src/mainwindow.hII#џџџџџџџџMainWindowvoid(slotNewToolbarConfig^/home/seb/Programmation/basket/src/mainwindow.hPPџџџџџџџџMainWindowЪо‚voidtoggleStatusBar^/home/seb/Programmation/basket/src/mainwindow.hHH, void toggleToolBar();џџџџMainWindowvoid~ MainWindow^/home/seb/Programmation/basket/src/mainwindow.hAAџџџџџџџџMainWindowџџџџ actAppConfig^/home/seb/Programmation/basket/src/mainwindow.h__џџџџKAction*actBasketsList^/home/seb/Programmation/basket/src/mainwindow.h``!џџџџ&QPtrList< KAction >actQuit^/home/seb/Programmation/basket/src/mainwindow.h^^џџџџKAction*$m_actShowStatusbar^/home/seb/Programmation/basket/src/mainwindow.h]]"B KToggleAction *m_actShowToolbar;KToggleAction*m_baskets^/home/seb/Programmation/basket/src/mainwindow.hddџџџџBNPView*m_layout^/home/seb/Programmation/basket/src/mainwindow.hccџџџџQVBoxLayout* m_quit^/home/seb/Programmation/basket/src/mainwindow.hggџџџџboolm_settings^/home/seb/Programmation/basket/src/mainwindow.hffџџџџ$KSettings::Dialog*m_startDocked^/home/seb/Programmation/basket/src/mainwindow.hee"џџџџboolKSettings^/home/seb/Programmation/basket/src/mainwindow.h55%џџџџџџџџФkicondialog.hqlineedit.hkiconview.hqlayout.hqlabel.hklocale.h"kglobalsettings.hkpushbutton.hkguiitem.hkmessagebox.hqsize.hqpainter.hkapplication.hkiconloader.hkmainwindow.h"newbasketdialog.hbasketfactory.hbasket.h basketlistview.h variouswidgets.hkcolorcombo2.htools.hglobal.hbnpview.h&newbasketdialog.mocl/home/seb/Programmation/basket/src/newbasketdialog.cpp%rb'Oрqlabel.hoпЁbnpview.hY>шkmainwindow.hЉˆ~ basketlistview.h$˜Чqsize.hЌнїВl/home/seb/Programmation/basket/src/newbasketdialog.cppaшƒ variouswidgets.hЪіkiconview.hiœ§uqlayout.hoйЖЅqlineedit.h&m_createInh/home/seb/Programmation/basket/src/newbasketdialog.h__'џџџџQComboBox*&m_defaultPropertiesh/home/seb/Programmation/basket/src/newbasketdialog.hZZ0џџџџ4NewBasketDefaultProperties m_iconh/home/seb/Programmation/basket/src/newbasketdialog.h[[#џџџџKIconButton* m_nameh/home/seb/Programmation/basket/src/newbasketdialog.h\\#џџџџQLineEdit*m_templatesh/home/seb/Programmation/basket/src/newbasketdialog.h^^(џџџџKIconView*0SingleSelectionKIconViewh/home/seb/Programmation/basket/src/newbasketdialog.h(4о The class KIconView allow to drag items. We don't want to, so we disable it. This class also unselect the selected item when the user right click an empty space. We don't want to, so we reselect it if that happens. @author Sџ§astien LaotџџџџKIconView0SingleSelectionKIconViewh/home/seb/Programmation/basket/src/newbasketdialog.h,,Rџџџџџџџџ0SingleSelectionKIconViewџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџfџџџџџџџџ WFlagsџџџџџџџџdragObjecth/home/seb/Programmation/basket/src/newbasketdialog.h- -џџџџџџџџ0SingleSelectionKIconViewџџџ€QDragObject*selectedItemh/home/seb/Programmation/basket/src/newbasketdialog.h..9џџџџџџџџ0SingleSelectionKIconViewEЛe€QIconViewItem*(slotSelectionChangedh/home/seb/Programmation/basket/src/newbasketdialog.h00/џџџџџџџџ0SingleSelectionKIconViewџџџ‚itemџџџџџџџџQIconViewItem*џџџџvoid(slotSelectionChangedh/home/seb/Programmation/basket/src/newbasketdialog.h11џџџџџџџџ0SingleSelectionKIconViewvoidselectedItemh/home/seb/Programmation/basket/src/newbasketdialog.h..9џџџџџџџџ0SingleSelectionKIconViewEЛe€QIconViewItem*m_lastSelectedh/home/seb/Programmation/basket/src/newbasketdialog.h33џџџџQIconViewItem*Цqpainter.h"kglobalsettings.hqstyle.hkapplication.hkstyle.hqcursor.hkiconloader.hkpixmapeffect.hkpixmap.hkglobal.hklocale.hkurifilter.hqfile.hstdlib.h math.hiostreambasket.h tag.h note.htools.hsettings.hnotefactory.hqimage.hkimageeffect.hV/home/seb/Programmation/basket/src/note.cpp%rG??№›XŠцРD#гFOR_EACH_CHILD– for (Note *childVar = firstChild(); childVar; childVar = childVar->next())V/home/seb/Programmation/basket/src/note.cppchildVarн“9 JRpвDRAWLINEД if (horz) p->drawLine( x1, y1+i, x2, y1+i ); else p->drawLine( x1+i, y1, x1+i, y2 ); i++;V/home/seb/Programmation/basket/src/note.cpp note.h хЬЌkimageeffect.hЎиЁsettings.hЏЄWqcursor.hЏэtЅ tag.h›’Т math.h ОN0kpixmapeffect.hь kurifilter.h7Џ їqpainter.hе~еЪkglobal.hEОXBiostreamВ$Bєkstyle.hшыžbkapplication.hєПL%tools.hАох7qstyle.h{Ћ?qimage.hl‘†њV/home/seb/Programmation/basket/src/note.cppНнйіbasket.hђОЁPkpixmap.h]с@kiconloader.hMм•!qfile.hЋУDч"kglobalsettings.hypЏ#klocale.hУU*Сnotefactory.hкёwTstdlib.hЌšЅјV/home/seb/Programmation/basket/src/note.cppџџџџџџџџџџџџƒNoteV/home/seb/Programmation/basket/src/note.cppFRџџџџџџџџNote parentџџџџџџџџBasket*џџџџџџџџaddAnimationV/home/seb/Programmation/basket/src/note.cppныџџџџџџџџNote deltaXџџџџџџџџintџџџџ deltaYџџџџџџџџintџџџџdeltaHeightџџџџџџџџintџџџџvoidaddStateV/home/seb/Programmation/basket/src/note.cpp=џџџџџџџџNote stateџџџџџџџџ State*џџџџorReplaceџџџџџџџџboolџџџџvoid.addStateToSelectedNotesV/home/seb/Programmation/basket/src/note.cppЛТџџџџџџџџNote stateџџџџџџџџ State*џџџџorReplaceџџџџџџџџboolџџџџvoid addTagV/home/seb/Programmation/basket/src/note.cpp{~џџџџџџџџNotetagџџџџџџџџTag*џџџџvoid*addTagToSelectedNotesV/home/seb/Programmation/basket/src/note.cppšЁџџџџџџџџNotetagџџџџџџџџTag*џџџџvoidaddedStringDateV/home/seb/Programmation/basket/src/note.cppZ]џџџџџџџџNoteQStringadvanceV/home/seb/Programmation/basket/src/note.cppCџџџџџџџџNoteboolallSelectedV/home/seb/Programmation/basket/src/note.cpp3BџџџџџџџџNoteboolbackgroundColorV/home/seb/Programmation/basket/src/note.cppDJџџџџџџџџNoteхй€ QColor0bufferizeSelectionPixmapV/home/seb/Programmation/basket/src/note.cpp ; BџџџџџџџџNote€void4changeStateOfSelectedNotesV/home/seb/Programmation/basket/src/note.cppФЫџџџџџџџџNote stateџџџџџџџџ State*џџџџvoidcomputeMatchingV/home/seb/Programmation/basket/src/note.cpp„žџџџџџџџџNotedataџџџџџџџџ"const FilterData&џџџџboolcontainsV/home/seb/Programmation/basket/src/note.cppЖХџџџџџџџџNotenoteџџџџџџџџ Note*џџџџboolcontentXV/home/seb/Programmation/basket/src/note.cppŠџџџџџџџџNoteintconvertTextsV/home/seb/Programmation/basket/src/note.cpp н юџџџџџџџџNotebool countV/home/seb/Programmation/basket/src/note.cppУЬџџџџџџџџNoteint"countDirectChildsV/home/seb/Programmation/basket/src/note.cppЮдџџџџџџџџNoteint debugV/home/seb/Programmation/basket/src/note.cpp § џџџџџџџџNotevoiddeleteChildsV/home/seb/Programmation/basket/src/note.cpp Т ЬџџџџџџџџNotevoid&deleteSelectedNotesV/home/seb/Programmation/basket/src/note.cppАСџџџџџџџџNotedeleteFilesTooџџџџџџџџboolџџџџvoid&distanceOnLeftRightV/home/seb/Programmation/basket/src/note.cpp t •џџџџџџџџNotenoteџџџџџџџџ Note*џџџџsideџџџџџџџџintџџџџint&distanceOnTopBottomV/home/seb/Programmation/basket/src/note.cpp — ИџџџџџџџџNotenoteџџџџџџџџ Note*џџџџsideџџџџџџџџintџџџџintdrawV/home/seb/Programmation/basket/src/note.cppЬж Drawing policy: ============== - Draw the note on a pixmap and then draw the pixmap on screen is faster and flicker-free, rather than drawing directly on screen - The next time the pixmap can be directly redrawn on screen without (relatively low, for small texts) time-consuming text-drawing - To keep memory footprint low, we can destruct the bufferPixmap because redrawing it offscreen and applying it onscreen is nearly as fast as just drawing the pixmap onscreen - But as drawing the pixmap offscreen is little time consuming we can keep last visible notes buffered and then the redraw of the entire window is INSTANTANEOUS - We keep bufferized note/group draws BUT NOT the resizer: such objects are small and fast to draw, so we don't complexify code for thatџџџџNotepainterџџџџџџџџQPainter*џџџџclipRectџџџџџџџџconst QRect&џџџџvoid$drawBufferOnScreenV/home/seb/Programmation/basket/src/note.cppиџџџџџџџџNotepainterџџџџџџџџQPainter*џџџџcontentPixmapџџџџџџџџconst QPixmap&џџџџvoiddrawExpanderV/home/seb/Programmation/basket/src/note.cppј0џџџџџџџџNotepainterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџbackgroundџџџџџџџџconst QColor&џџџџ expandџџџџџџџџboolџџџџ basketџџџџџџџџBasket*џџџџvoiddrawGradientV/home/seb/Programmation/basket/src/note.cppПі– This code is derivated from drawMetalGradient() from the Qt documentation:џџџџ pџџџџџџџџQPainter*џџџџcolorTopџџџџџџџџconst QColor&џџџџcolorBottomџџџџџџџџconst QColor&џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџwџџџџџџџџintџџџџhџџџџџџџџintџџџџ sunkenџџџџџџџџboolџџџџhorzџџџџџџџџboolџџџџflatџџџџџџџџboolџџџџvoiddrawHandleV/home/seb/Programmation/basket/src/note.cppOŸџџџџџџџџNotepainterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџbackgroundџџџџџџџџconst QColor&џџџџforegroundџџџџџџџџconst QColor&џџџџvoid&drawInactiveResizerV/home/seb/Programmation/basket/src/note.cppяџџџџџџџџNotepainterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџ heightџџџџџџџџintџџџџbackgroundџџџџџџџџconst QColor&џџџџ columnџџџџџџџџboolџџџџvoiddrawResizerV/home/seb/Programmation/basket/src/note.cppЁэџџџџџџџџNotepainterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџbackgroundџџџџџџџџconst QColor&џџџџforegroundџџџџџџџџconst QColor&џџџџroundedџџџџџџџџboolџџџџvoiddrawRoundingsV/home/seb/Programmation/basket/src/note.cppTР type: 1: topLeft 2: bottomLeft 3: topRight 4: bottomRight 5: fourCorners 6: noteInsideAndOutsideCorners (x,y) relate to the painter origin (width,height) only used for 5:fourCorners typeџџџџNotepainterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџtypeџџџџџџџџintџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџvoid$expanderBackgroundV/home/seb/Programmation/basket/src/note.cpp2Mџџџџџџџџ heightџџџџџџџџintџџџџyџџџџџџџџintџџџџforegroundџџџџџџџџconst QColor&џџџџ QColorfinalRightLimitV/home/seb/Programmation/basket/src/note.cppВОџџџџџџџџNoteintfirstRealChildV/home/seb/Programmation/basket/src/note.cppЧбџџџџџџџџNote Note*firstSelectedV/home/seb/Programmation/basket/src/note.cpp  џџџџџџџџNote Note*fontV/home/seb/Programmation/basket/src/note.cpp?BџџџџџџџџNote QFontfullPathV/home/seb/Programmation/basket/src/note.cppжмџџџџџџџџNoteQString"getGradientColorsV/home/seb/Programmation/basket/src/note.cppИЫџџџџџџџџNote$originalBackgroundџџџџџџџџconst QColor&џџџџcolorTopџџџџџџџџQColor*џџџџcolorBottomџџџџџџџџQColor*џџџџvoidgroupInV/home/seb/Programmation/basket/src/note.cpp 8 IџџџџџџџџNoteцˆ€ groupџџџџџџџџ Note*џџџџvoidgroupWidthV/home/seb/Programmation/basket/src/note.cpp ІџџџџџџџџNoteinthasResizerV/home/seb/Programmation/basket/src/note.cpp  џџџџџџџџNoteboolhasStateV/home/seb/Programmation/basket/src/note.cppиоџџџџџџџџNote stateџџџџџџџџ State*џџџџbool hasTagV/home/seb/Programmation/basket/src/note.cppрцџџџџџџџџNotetagџџџџџџџџTag*џџџџboolinheritTagsOfV/home/seb/Programmation/basket/src/note.cpp $ ,џџџџџџџџNotenoteџџџџџџџџ Note*џџџџvoid"initAnimationLoadV/home/seb/Programmation/basket/src/note.cppђџџџџџџџџNotevoid"invertSelectionOfV/home/seb/Programmation/basket/src/note.cppiwџџџџџџџџNotetoSelectџџџџџџџџ Note*џџџџvoid2invertSelectionRecursivlyV/home/seb/Programmation/basket/src/note.cppLSџџџџџџџџNotepvoidisAfterV/home/seb/Programmation/basket/src/note.cppЈДџџџџџџџџNotenoteџџџџџџџџ Note*џџџџboolisColumnV/home/seb/Programmation/basket/src/note.cppџџџџџџџџNoteboolisEditingV/home/seb/Programmation/basket/src/note.cppГЖџџџџџџџџNotebool isFreeV/home/seb/Programmation/basket/src/note.cppџџџџџџџџџNoteboolisShownV/home/seb/Programmation/basket/src/note.cpp ф ћџџџџџџџџNoteф5€boollastChildV/home/seb/Programmation/basket/src/note.cppсшџџџџџџџџNote Note*4lastModificationStringDateV/home/seb/Programmation/basket/src/note.cpp_bџџџџџџџџNoteQStringlastRealChildV/home/seb/Programmation/basket/src/note.cppгпџџџџџџџџNote Note*lastSelectedV/home/seb/Programmation/basket/src/note.cpp  (џџџџџџџџNoteх\€ Note*lastSiblingV/home/seb/Programmation/basket/src/note.cppъёџџџџџџџџNote Note* linkAtV/home/seb/Programmation/basket/src/note.cppˆџџџџџџџџNoteposџџџџџџџџconst QPoint&џџџџQStringlinkLookChangedV/home/seb/Programmation/basket/src/note.cpp n xџџџџџџџџNotevoidlistUsedTagsV/home/seb/Programmation/basket/src/note.cpp Š ”џџџџџџџџNote hlistџџџџџџџџ(QValueList< Tag * >&џџџџvoidminRightV/home/seb/Programmation/basket/src/note.cpps‡џџџџџџџџNoteintminWidthV/home/seb/Programmation/basket/src/note.cppkqџџџџџџџџNoteintnewFilterV/home/seb/Programmation/basket/src/note.cpp ЎџџџџџџџџNoteещdataџџџџџџџџ"const FilterData&џџџџintnextInStackV/home/seb/Programmation/basket/src/note.cpp Ђ ПџџџџџџџџNote Note* nextShownInStackV/home/seb/Programmation/basket/src/note.cpp д кџџџџџџџџNote Note* noteAtV/home/seb/Programmation/basket/src/note.cppі)џџџџџџџџNotexџџџџџџџџintџџџџyџџџџџџџџintџџџџ Note*noteForFullPathV/home/seb/Programmation/basket/src/note.cpp z ˆџџџџџџџџNotepathџџџџџџџџconst QString&џџџџ Note*"parentPrimaryNoteV/home/seb/Programmation/basket/src/note.cpp К РџџџџџџџџNote Note*prevInStackV/home/seb/Programmation/basket/src/note.cpp С вџџџџџџџџNote Note* prevShownInStackV/home/seb/Programmation/basket/src/note.cpp м тџџџџџџџџNote Note*$recomputeAllStylesV/home/seb/Programmation/basket/src/note.cpp]eџџџџџџџџNotevoidrecomputeAreasV/home/seb/Programmation/basket/src/note.cpp…”џџџџџџџџNotevoidrecomputeAreasV/home/seb/Programmation/basket/src/note.cpp–БџџџџџџџџNoteщЃ€noteџџџџџџџџ Note*џџџџnoteIsAfterThisџџџџџџџџboolџџџџbool&recomputeBlankRectsV/home/seb/Programmation/basket/src/note.cpp W lџџџџџџџџNoteblankAreasџџџџџџџџ(QValueList< QRect >&џџџџvoidrecomputeStyleV/home/seb/Programmation/basket/src/note.cppT[џџџџџџџџNoteув€voidrectV/home/seb/Programmation/basket/src/note.cpp+.џџџџџџџџNote QRectrelayoutAtV/home/seb/Programmation/basket/src/note.cpp;‡џџџџџџџџNotexџџџџџџџџintџџџџyџџџџџџџџintџџџџanimateџџџџџџџџboolџџџџvoidremoveAllTagsV/home/seb/Programmation/basket/src/note.cpp”˜џџџџџџџџNoteЗquvoid<removeAllTagsFromSelectedNotesV/home/seb/Programmation/basket/src/note.cppЏЙџџџџџџџџNotevoidremoveStateV/home/seb/Programmation/basket/src/note.cpp€ˆџџџџџџџџNote stateџџџџџџџџ State*џџџџvoidremoveTagV/home/seb/Programmation/basket/src/note.cppŠ’џџџџџџџџNotetagџџџџџџџџTag*џџџџvoid4removeTagFromSelectedNotesV/home/seb/Programmation/basket/src/note.cppЃ­џџџџџџџџNotetagџџџџџџџџTag*џџџџvoidremovedStatesV/home/seb/Programmation/basket/src/note.cppgxџџџџџџџџNotedeletedStatesџџџџџџџџ8const QValueList< State * >&џџџџboolrequestRelayoutV/home/seb/Programmation/basket/src/note.cppNSџџџџџџџџNotevoid6resetWasInLastSelectionRectV/home/seb/Programmation/basket/src/note.cpp џџџџџџџџNotevoidresizerHeightV/home/seb/Programmation/basket/src/note.cppџџџџџџџџNoteintresizerRectV/home/seb/Programmation/basket/src/note.cpp03џџџџџџџџNote QRectrightLimitV/home/seb/Programmation/basket/src/note.cppЈАџџџџџџџџNoteintsaveAgainV/home/seb/Programmation/basket/src/note.cpp Ю лџџџџџџџџNoteboolselectInV/home/seb/Programmation/basket/src/note.cpp 1џџџџџџџџNoterectџџџџџџџџconst QRect&џџџџinvertSelectionџџџџџџџџboolџџџџunselectOthersџџџџџџџџboolџџџџvoidselectedGroupV/home/seb/Programmation/basket/src/note.cpp * 6џџџџџџџџNote Note*selectedNotesV/home/seb/Programmation/basket/src/note.cppŠІџџџџџџџџNoteNoteSelection**selectedNotesHaveTagsV/home/seb/Programmation/basket/src/note.cppЭжџџџџџџџџNoteboolsetContentV/home/seb/Programmation/basket/src/note.cpp џџџџџџџџNotecontentџџџџџџџџNoteContent*џџџџvoidsetCursorV/home/seb/Programmation/basket/src/note.cppМлџџџџџџџџNotezoneџџџџџџџџZoneџџџџvoid setFinalPositionV/home/seb/Programmation/basket/src/note.cppэ№џџџџџџџџNotexџџџџџџџџintџџџџyџџџџџџџџintџџџџvoidsetFocusedV/home/seb/Programmation/basket/src/note.cppуыџџџџџџџџNotefocusedџџџџџџџџboolџџџџvoidsetGroupWidthV/home/seb/Programmation/basket/src/note.cpp›žџџџџџџџџNote widthџџџџџџџџintџџџџvoidsetHoveredZoneV/home/seb/Programmation/basket/src/note.cppџџџџџџџџNotezoneџџџџџџџџZoneџџџџvoidsetOnTopV/home/seb/Programmation/basket/src/note.cppV_, Blank Spaces Drawing:џџџџNote onTopџџџџџџџџboolџџџџvoid&setRecursivelyUnderV/home/seb/Programmation/basket/src/note.cppцѓџџџџџџџџNote underџџџџџџџџ Note*џџџџanimateџџџџџџџџboolџџџџvoidsetSelectedV/home/seb/Programmation/basket/src/note.cppэџџџџџџџџNoteselectedџџџџџџџџboolџџџџvoid*setSelectedRecursivlyV/home/seb/Programmation/basket/src/note.cppDJџџџџџџџџNoteselectedџџџџџџџџboolџџџџvoidsetWidthV/home/seb/Programmation/basket/src/note.cppUYџџџџџџџџNote widthџџџџџџџџintџџџџvoid*setWidthForceRelayoutV/home/seb/Programmation/basket/src/note.cpp[iџџџџџџџџNote widthџџџџџџџџintџџџџvoidsetXV/home/seb/Programmation/basket/src/note.cpp‰œџџџџџџџџNotexџџџџџџџџintџџџџvoidsetXRecursivlyV/home/seb/Programmation/basket/src/note.cpp‰џџџџџџџџNotexџџџџџџџџintџџџџvoidsetYV/home/seb/Programmation/basket/src/note.cppžБџџџџџџџџNoteyџџџџџџџџintџџџџvoidsetYRecursivlyV/home/seb/Programmation/basket/src/note.cpp’™џџџџџџџџNoteyџџџџџџџџintџџџџvoidshowSubNotesV/home/seb/Programmation/basket/src/note.cpp69џџџџџџџџNoteЮbool(stateForEmblemNumberV/home/seb/Programmation/basket/src/note.cpp№њџџџџџџџџNoteџџџ€ numberџџџџџџџџintџџџџ State*8stateForTagFromSelectedNotesV/home/seb/Programmation/basket/src/note.cppќ !џџџџџџџџNotetagџџџџџџџџTag*џџџџ stateџџџџџџџџState**џџџџboolstateOfTagV/home/seb/Programmation/basket/src/note.cppшюџџџџџџџџNotetagџџџџџџџџTag*џџџџ State* statesV/home/seb/Programmation/basket/src/note.cpp  const џџџџNote State::List&(substractRectOnAreasV/home/seb/Programmation/basket/src/note.cppaƒџџџџџџџџrectToSubstractџџџџџџџџconst QRect&џџџџ areasџџџџџџџџ(QValueList< QRect >&џџџџandRemoveџџџџџџџџboolџџџџvoidtextColorV/home/seb/Programmation/basket/src/note.cppLRџџџџџџџџNote QColortheSelectedNoteV/home/seb/Programmation/basket/src/note.cppyˆџџџџџџџџNote Note* toTextV/home/seb/Programmation/basket/src/note.cppd‚џџџџџџџџNotecuttedFullPathџџџџџџџџconst QString&џџџџQStringtoggleFoldedV/home/seb/Programmation/basket/src/note.cppДфџџџџџџџџNoteanimateџџџџџџџџboolџџџџvoidtryExpandParentV/home/seb/Programmation/basket/src/note.cpp K ]џџџџџџџџNotebooltryFoldParentV/home/seb/Programmation/basket/src/note.cpp _ qџџџџџџџџNoteуфboolunbufferizeAllV/home/seb/Programmation/basket/src/note.cpp . 9џџџџџџџџNotevoidunselectAllButV/home/seb/Programmation/basket/src/note.cppUgџџџџџџџџNotectoSelectџџџџџџџџ Note*џџџџvoidunsetWidthV/home/seb/Programmation/basket/src/note.cppELџџџџџџџџNotevoid updateV/home/seb/Programmation/basket/src/note.cppосџџџџџџџџNotevoidusedStatesV/home/seb/Programmation/basket/src/note.cpp —  џџџџџџџџNote statesџџџџџџџџ,QValueList< State * >&џџџџvoidvisibleRectV/home/seb/Programmation/basket/src/note.cpp D UџџџџџџџџNote QRectyExpanderV/home/seb/Programmation/basket/src/note.cppѓ§џџџџџџџџNoteint zoneAtV/home/seb/Programmation/basket/src/note.cppџџџџџџџџNoteposџџџџџџџџconst QPoint&џџџџ toAddџџџџџџџџboolџџџџNote::ZonezoneRectV/home/seb/Programmation/basket/src/note.cppКџџџџџџџџNote€zoneџџџџџџџџNote::Zoneџџџџposџџџџџџџџconst QPoint&џџџџ QRect ~ NoteV/home/seb/Programmation/basket/src/note.cppTXџџџџџџџџNoteџџџџRqstring.hqpixmap.hkpixmap.hqdatetime.hnotecontent.h tag.hR/home/seb/Programmation/basket/src/note.h%rGИŠИ tag.h›’ТR/home/seb/Programmation/basket/src/note.hBQ[qstring.h5Фž.qpixmap.hнŒFqdatetime.hип Фkpixmap.h]с@notecontent.haФЦ7R/home/seb/Programmation/basket/src/note.hџџџџџџџџџџџџNoteR/home/seb/Programmation/basket/src/note.h2[˜ Handle basket notes and groups!\n After creation, the note is a group. You should create a NoteContent with this Note as constructor parameter to transform it to a note with content. eg: @code Note *note = new Note(basket); // note is a group! new TextContent(note, fileName); // note is now a note with a text content! new ColorContent(note, Qt::red); // Should never be done!!!!! the old Content should be deleted... @endcode @author Sџ§astien LaotџџџџЋNoteR/home/seb/Programmation/basket/src/note.h66џџџџџџџџNoteџџџ€ parentџџџџџџџџBasket*џџџџџџџџaddAnimationR/home/seb/Programmation/basket/src/note.hаа?џџџџџџџџNote deltaXџџџџџџџџintџџџџ deltaYџџџџџџџџintџџџџdeltaHeightџџџџџџџџintџџџџvoidaddStateR/home/seb/Programmation/basket/src/note.h3џџџџџџџџNote stateџџџџџџџџ State*џџџџorReplaceџџџџџџџџboolџџџџvoid.addStateToSelectedNotesR/home/seb/Programmation/basket/src/note.hBџџџџџџџџNote stateџџџџџџџџ State*џџџџorReplaceџџџџџџџџboolџџџџvoid addTagR/home/seb/Programmation/basket/src/note.hџџџџџџџџNotetagџџџџџџџџTag*џџџџvoid*addTagToSelectedNotesR/home/seb/Programmation/basket/src/note.h  %џџџџџџџџNotetagџџџџџџџџTag*џџџџvoidaddedDateR/home/seb/Programmation/basket/src/note.h““DџџџџџџџџNoteQDateTimeaddedStringDateR/home/seb/Programmation/basket/src/note.h• •џџџџџџџџNoteQStringadvanceR/home/seb/Programmation/basket/src/note.hввџџџџџџџџNoteboolallSelectedR/home/seb/Programmation/basket/src/note.hєєџџџџџџџџNoteboolbackgroundColorR/home/seb/Programmation/basket/src/note.h Computed!џџџџNote QColor basketR/home/seb/Programmation/basket/src/note.hŽŽ4џџџџџџџџNoteBasket* bottomR/home/seb/Programmation/basket/src/note.hVV4џџџџџџџџNoteШ€int0bufferizeSelectionPixmapR/home/seb/Programmation/basket/src/note.h­­ џџџџџџџџNotevoidcancelAnimationR/home/seb/Programmation/basket/src/note.hЮЮQџџџџџџџџNotevoid4changeStateOfSelectedNotesR/home/seb/Programmation/basket/src/note.h.џџџџџџџџNote stateџџџџџџџџ State*џџџџvoidcomputeMatchingR/home/seb/Programmation/basket/src/note.h##-џџџџџџџџNotedataџџџџџџџџ"const FilterData&џџџџboolcontainsR/home/seb/Programmation/basket/src/note.h……џџџџџџџџNotenoteџџџџџџџџ Note*џџџџboolcontentR/home/seb/Programmation/basket/src/note.h4џџџџџџџџNoteNoteContent*contentXR/home/seb/Programmation/basket/src/note.h[[џџџџџџџџNoteЫeintconvertTextsR/home/seb/Programmation/basket/src/note.hJJџџџџџџџџNotebool countR/home/seb/Programmation/basket/src/note.h** џџџџџџџџNoteЬј€int"countDirectChildsR/home/seb/Programmation/basket/src/note.h++џџџџџџџџNoteint debugR/home/seb/Programmation/basket/src/note.hLL џџџџџџџџNotevoiddeleteChildsR/home/seb/Programmation/basket/src/note.h™™џџџџџџџџNoteuvoid&deleteSelectedNotesR/home/seb/Programmation/basket/src/note.h))5 ADDED:џџџџNotedeleteFilesTooџџџџџџџџboolџџџџvoiddeltaHeightR/home/seb/Programmation/basket/src/note.hЩЩCџџџџџџџџNoteint deltaXR/home/seb/Programmation/basket/src/note.hЧЧCџџџџџџџџNoteint deltaYR/home/seb/Programmation/basket/src/note.hШШCџџџџџџџџNoteint&distanceOnLeftRightR/home/seb/Programmation/basket/src/note.hGG.џџџџџџџџNotenoteџџџџџџџџ Note*џџџџsideџџџџџџџџintџџџџint&distanceOnTopBottomR/home/seb/Programmation/basket/src/note.hHH.џџџџџџџџNotenoteџџџџџџџџ Note*џџџџsideџџџџџџџџintџџџџintdrawR/home/seb/Programmation/basket/src/note.hЅЅ4џџџџџџџџNotepainterџџџџџџџџQPainter*џџџџclipRectџџџџџџџџconst QRect&џџџџvoid$drawBufferOnScreenR/home/seb/Programmation/basket/src/note.hІІIџџџџџџџџNotepainterџџџџџџџџQPainter*џџџџcontentPixmapџџџџџџџџconst QPixmap&џџџџvoiddrawExpanderR/home/seb/Programmation/basket/src/note.hЈ ЈqџџџџџџџџNotepainterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџbackgroundџџџџџџџџconst QColor&џџџџ expandџџџџџџџџboolџџџџ basketџџџџџџџџBasket*џџџџvoiddrawHandleR/home/seb/Programmation/basket/src/note.hЉЉџџџџџџџџNotepainterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџbackgroundџџџџџџџџconst QColor&џџџџforegroundџџџџџџџџconst QColor&џџџџvoid&drawInactiveResizerR/home/seb/Programmation/basket/src/note.hБ БtџџџџџџџџNotepainterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџ heightџџџџџџџџintџџџџbackgroundџџџџџџџџconst QColor&џџџџ columnџџџџџџџџboolџџџџvoiddrawResizerR/home/seb/Programmation/basket/src/note.hЊЊџџџџџџџџNotepainterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџbackgroundџџџџџџџџconst QColor&џџџџforegroundџџџџџџџџconst QColor&џџџџroundedџџџџџџџџboolџџџџvoiddrawRoundingsR/home/seb/Programmation/basket/src/note.hЋЋ]џџџџџџџџNotepainterџџџџџџџџQPainter*џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџtypeџџџџџџџџintџџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџvoidemblemsCountR/home/seb/Programmation/basket/src/note.h5џџџџџџџџNoteint*expandingOrCollapsingR/home/seb/Programmation/basket/src/note.hЯЯ\џџџџџџџџNoteboolfinalBottomR/home/seb/Programmation/basket/src/note.hЭЭGџџџџџџџџNoteintfinalHeightR/home/seb/Programmation/basket/src/note.hЬЬCџџџџџџџџNoteintfinalRightLimitR/home/seb/Programmation/basket/src/note.hiiџџџџџџџџNoteЬ int finalXR/home/seb/Programmation/basket/src/note.hЪЪCџџџџџџџџNoteint finalYR/home/seb/Programmation/basket/src/note.hЫЫCџџџџџџџџNoteintfirstChildR/home/seb/Programmation/basket/src/note.hwwCџџџџџџџџNote Note*firstRealChildR/home/seb/Programmation/basket/src/note.hџџџџџџџџNote Note*firstSelectedR/home/seb/Programmation/basket/src/note.h??џџџџџџџџNote Note*fontR/home/seb/Programmation/basket/src/note.h Computed!џџџџNote QFontfullPathR/home/seb/Programmation/basket/src/note.h- -џџџџџџџџNoteQString"getGradientColorsR/home/seb/Programmation/basket/src/note.hЇ ЇgџџџџџџџџNote$originalBackgroundџџџџџџџџconst QColor&џџџџcolorTopџџџџџџџџQColor*џџџџcolorBottomџџџџџџџџQColor*џџџџvoidgroupInR/home/seb/Programmation/basket/src/note.hBBџџџџџџџџNote groupџџџџџџџџ Note*џџџџvoidgroupWidthR/home/seb/Programmation/basket/src/note.hffџџџџџџџџNoteР‡inthasResizerR/home/seb/Programmation/basket/src/note.hllџџџџџџџџNoteФQ€boolhasStateR/home/seb/Programmation/basket/src/note.hџџџџџџџџNoteШ€ stateџџџџџџџџ State*џџџџbool hasTagR/home/seb/Programmation/basket/src/note.hџџџџџџџџNotetagџџџџџџџџTag*џџџџbool heightR/home/seb/Programmation/basket/src/note.hUU4џџџџџџџџNoteЫ inthoveredR/home/seb/Programmation/basket/src/note.hрр@џџџџџџџџNoteboolhoveredZoneR/home/seb/Programmation/basket/src/note.hсс@џџџџџџџџNoteZoneinheritTagsOfR/home/seb/Programmation/basket/src/note.hџџџџџџџџNotenoteџџџџџџџџ Note*џџџџvoid"initAnimationLoadR/home/seb/Programmation/basket/src/note.hггџџџџџџџџNotevoid"invertSelectionOfR/home/seb/Programmation/basket/src/note.hїї'џџџџџџџџNotetoSelectџџџџџџџџ Note*џџџџvoid2invertSelectionRecursivlyR/home/seb/Programmation/basket/src/note.hяя!џџџџџџџџNotevoidisAfterR/home/seb/Programmation/basket/src/note.h„„џџџџџџџџNotenoteџџџџџџџџ Note*џџџџboolisBufferizedR/home/seb/Programmation/basket/src/note.hЏЏBџџџџџџџџNoteboolisColumnR/home/seb/Programmation/basket/src/note.hkkџџџџџџџџNoteФFboolisEditingR/home/seb/Programmation/basket/src/note.hННџџџџџџџџNoteboolisFocusedR/home/seb/Programmation/basket/src/note.hђђ/џџџџџџџџNoteboolisFoldedR/home/seb/Programmation/basket/src/note.hvvCџџџџџџџџNotebool isFreeR/home/seb/Programmation/basket/src/note.hjjџџџџџџџџNoteП­€boolisGroupR/home/seb/Programmation/basket/src/note.huuCџџџџџџџџNoteboolisOnTopR/home/seb/Programmation/basket/src/note.hММ*џџџџџџџџNoteboolisSelectedR/home/seb/Programmation/basket/src/note.hѓѓ0џџџџџџџџNoteboolisShownR/home/seb/Programmation/basket/src/note.h||џџџџџџџџNoteboollastChildR/home/seb/Programmation/basket/src/note.hџџџџџџџџNote Note*(lastModificationDateR/home/seb/Programmation/basket/src/note.h””DџџџџџџџџNoteQDateTime4lastModificationStringDateR/home/seb/Programmation/basket/src/note.h– –%џџџџџџџџNote QStringlastRealChildR/home/seb/Programmation/basket/src/note.h€€џџџџџџџџNote Note*lastSelectedR/home/seb/Programmation/basket/src/note.h@@џџџџџџџџNote Note*lastSiblingR/home/seb/Programmation/basket/src/note.h‚‚џџџџџџџџNote Note* linkAtR/home/seb/Programmation/basket/src/note.hх х"џџџџџџџџNoteposџџџџџџџџconst QPoint&џџџџQStringlinkLookChangedR/home/seb/Programmation/basket/src/note.h11џџџџџџџџNotevoidlistUsedTagsR/home/seb/Programmation/basket/src/note.h55*џџџџџџџџNotelistџџџџџџџџ(QValueList< Tag * >&џџџџvoidmatchingR/home/seb/Programmation/basket/src/note.h%' џџџџџџџџNoteboolminRightR/home/seb/Programmation/basket/src/note.h]]џџџџџџџџNoteХЊ€intminWidthR/home/seb/Programmation/basket/src/note.h\\џџџџџџџџNoteЪ­€intnewFilterR/home/seb/Programmation/basket/src/note.h$$'џџџџџџџџNotedataџџџџџџџџ"const FilterData&џџџџintnextR/home/seb/Programmation/basket/src/note.h@@4џџџџџџџџNote Note*nextInStackR/home/seb/Programmation/basket/src/note.h88џџџџџџџџNote Note* nextShownInStackR/home/seb/Programmation/basket/src/note.h::џџџџџџџџNote Note* noteAtR/home/seb/Programmation/basket/src/note.h~~џџџџџџџџNotexџџџџџџџџintџџџџyџџџџџџџџintџџџџ Note*noteForFullPathR/home/seb/Programmation/basket/src/note.h..+џџџџџџџџNotepathџџџџџџџџconst QString&џџџџ Note*parentNoteR/home/seb/Programmation/basket/src/note.hxy џџџџџџџџNote Note*"parentPrimaryNoteR/home/seb/Programmation/basket/src/note.h==Ю TODO: There are places in the code where this methods is hand-copied / hand-inlined instead of called.џџџџNote Note*prevR/home/seb/Programmation/basket/src/note.hACџџџџџџџџNote Note*prevInStackR/home/seb/Programmation/basket/src/note.h99џџџџџџџџNote Note* prevShownInStackR/home/seb/Programmation/basket/src/note.h;;џџџџџџџџNote Note*$recomputeAllStylesR/home/seb/Programmation/basket/src/note.hџџџџџџџџNotevoidrecomputeAreasR/home/seb/Programmation/basket/src/note.hИИџџџџџџџџNotevoidrecomputeAreasR/home/seb/Programmation/basket/src/note.hЙЙ6џџџџџџџџNotenoteџџџџџџџџ Note*џџџџnoteIsAfterThisџџџџџџџџboolџџџџbool&recomputeBlankRectsR/home/seb/Programmation/basket/src/note.hАА8џџџџџџџџNoteblankAreasџџџџџџџџ(QValueList< QRect >&џџџџvoidrecomputeStyleR/home/seb/Programmation/basket/src/note.hџџџџџџџџNotevoidrectR/home/seb/Programmation/basket/src/note.hWW џџџџџџџџNoteЦ9€ QRectrelayoutAtR/home/seb/Programmation/basket/src/note.hZZ,џџџџџџџџNoteЦ€xџџџџџџџџintџџџџyџџџџџџџџintџџџџanimateџџџџџџџџboolџџџџvoidremoveAllTagsR/home/seb/Programmation/basket/src/note.h  џџџџџџџџNotevoid<removeAllTagsFromSelectedNotesR/home/seb/Programmation/basket/src/note.h&џџџџџџџџNotevoidremoveStateR/home/seb/Programmation/basket/src/note.h  џџџџџџџџNote stateџџџџџџџџ State*џџџџvoidremoveTagR/home/seb/Programmation/basket/src/note.h  џџџџџџџџNotetagџџџџџџџџTag*џџџџvoid4removeTagFromSelectedNotesR/home/seb/Programmation/basket/src/note.h  *џџџџџџџџNotetagџџџџџџџџTag*џџџџvoidremovedStatesR/home/seb/Programmation/basket/src/note.h>џџџџџџџџNotedeletedStatesџџџџџџџџ8const QValueList< State * >&џџџџboolrequestRelayoutR/home/seb/Programmation/basket/src/note.h__џџџџџџџџNoteФ €void6resetWasInLastSelectionRectR/home/seb/Programmation/basket/src/note.hѕѕ#џџџџџџџџNotevoidresizerHeightR/home/seb/Programmation/basket/src/note.hmmџџџџџџџџNoteintresizerRectR/home/seb/Programmation/basket/src/note.hXXџџџџџџџџNoteР_€ QRectrightLimitR/home/seb/Programmation/basket/src/note.hhhџџџџџџџџNoteЬ €intsaveAgainR/home/seb/Programmation/basket/src/note.h˜˜џџџџџџџџNote boolselectInR/home/seb/Programmation/basket/src/note.h№№SџџџџџџџџNoterectџџџџџџџџconst QRect&џџџџinvertSelectionџџџџџџџџboolџџџџunselectOthersџџџџџџџџboolџџџџvoidselectedGroupR/home/seb/Programmation/basket/src/note.hAAџџџџџџџџNote Note*selectedNotesR/home/seb/Programmation/basket/src/note.hьь SELECTION:џџџџNoteNoteSelection**selectedNotesHaveTagsR/home/seb/Programmation/basket/src/note.hџџџџџџџџNote€boolsetAddedDateR/home/seb/Programmation/basket/src/note.hfџџџџџџџџNotedateTimeџџџџџџџџ const QDateTime&џџџџvoidsetContentR/home/seb/Programmation/basket/src/note.hœœ&џџџџџџџџNotecontentџџџџџџџџNoteContent*џџџџvoidsetCursorR/home/seb/Programmation/basket/src/note.hффџџџџџџџџNotezoneџџџџџџџџZoneџџџџvoid setFinalPositionR/home/seb/Programmation/basket/src/note.hбб$P << Convenient method for addAnimation()џџџџNotexџџџџџџџџintџџџџyџџџџџџџџintџџџџvoidsetFirstChildR/home/seb/Programmation/basket/src/note.h{{CџџџџџџџџNotenoteџџџџџџџџ Note*џџџџvoidsetFocusedR/home/seb/Programmation/basket/src/note.hёёџџџџџџџџNotefocusedџџџџџџџџboolџџџџvoidsetGroupWidthR/home/seb/Programmation/basket/src/note.hggџџџџџџџџNoteУХ€ widthџџџџџџџџintџџџџvoidsetHeightR/home/seb/Programmation/basket/src/note.h`b'џџџџџџџџNoteУР€ heightџџџџџџџџintџџџџvoidsetHoveredR/home/seb/Programmation/basket/src/note.hооRž Emblem0 should be at end, because we add 1 to get Emblem1, 2 to get Emblem2...џџџџNotehoveredџџџџџџџџboolџџџџvoidsetHoveredZoneR/home/seb/Programmation/basket/src/note.hп п&џџџџџџџџNotezoneџџџџџџџџZoneџџџџvoid setInitialHeightR/home/seb/Programmation/basket/src/note.hMMmџџџџџџџџNote heightџџџџџџџџintџџџџvoid.setLastModificationDateR/home/seb/Programmation/basket/src/note.h‘‘fџџџџџџџџNotedateTimeџџџџџџџџ const QDateTime&џџџџvoidsetNextR/home/seb/Programmation/basket/src/note.h>>4џџџџџџџџNotenextџџџџџџџџ Note*џџџџvoidsetOnTopR/home/seb/Programmation/basket/src/note.hЛЛџџџџџџџџNote onTopџџџџџџџџboolџџџџvoidsetParentBasketR/home/seb/Programmation/basket/src/note.h’’CџџџџџџџџNote basketџџџџџџџџBasket*џџџџvoidsetParentNoteR/home/seb/Programmation/basket/src/note.hzzCџџџџџџџџNotenoteџџџџџџџџ Note*џџџџvoidsetPrevR/home/seb/Programmation/basket/src/note.h??4џџџџџџџџNoteprevџџџџџџџџ Note*џџџџvoid&setRecursivelyUnderR/home/seb/Programmation/basket/src/note.hдд4џџџџџџџџNote underџџџџџџџџ Note*џџџџanimateџџџџџџџџboolџџџџvoidsetSelectedR/home/seb/Programmation/basket/src/note.hээ џџџџџџџџNoteselectedџџџџџџџџboolџџџџvoid*setSelectedRecursivlyR/home/seb/Programmation/basket/src/note.hюю*џџџџџџџџNoteselectedџџџџџџџџboolџџџџvoidsetWidthR/home/seb/Programmation/basket/src/note.hKK. int m_minContentWidth;џџџџNote widthџџџџџџџџintџџџџvoid*setWidthForceRelayoutR/home/seb/Programmation/basket/src/note.hLL&џџџџџџџџNote widthџџџџџџџџintџџџџvoidsetXR/home/seb/Programmation/basket/src/note.hNN` << Do NEVER use it unless you know what you do!џџџџNotexџџџџџџџџintџџџџvoidsetXRecursivlyR/home/seb/Programmation/basket/src/note.hPPџџџџџџџџNoteЦз€xџџџџџџџџintџџџџvoidsetYR/home/seb/Programmation/basket/src/note.hOOџџџџџџџџNoteЫK€yџџџџџџџџintџџџџvoidsetYRecursivlyR/home/seb/Programmation/basket/src/note.hQQџџџџџџџџNoteЫчyџџџџџџџџintџџџџvoidshowSubNotesR/home/seb/Programmation/basket/src/note.hyy†inline ( { return !m_isFolded || !m_collapseFinished; })џџџџNotebool(stateForEmblemNumberR/home/seb/Programmation/basket/src/note.h(џџџџџџџџNote numberџџџџџџџџintџџџџ State*8stateForTagFromSelectedNotesR/home/seb/Programmation/basket/src/note.h;џџџџџџџџNotetagџџџџџџџџTag*џџџџ stateџџџџџџџџState**џџџџboolstateOfTagR/home/seb/Programmation/basket/src/note.hџџџџџџџџNotetagџџџџџџџџTag*џџџџ State* statesR/home/seb/Programmation/basket/src/note.h& const џџџџNote State::List&textColorR/home/seb/Programmation/basket/src/note.h Computed!џџџџNote QColortheSelectedNoteR/home/seb/Programmation/basket/src/note.hјјџџџџџџџџNote Note* toTextR/home/seb/Programmation/basket/src/note.h— —.џџџџџџџџNote cuttedFullPathџџџџџџџџconst QString&џџџџQStringtoggleFoldedR/home/seb/Programmation/basket/src/note.h}}!џџџџџџџџNoteanimateџџџџџџџџboolџџџџvoidtryExpandParentR/home/seb/Programmation/basket/src/note.hDDџџџџџџџџNotebooltryFoldParentR/home/seb/Programmation/basket/src/note.hEEџџџџџџџџNoteboolunbufferizeR/home/seb/Programmation/basket/src/note.hЎЎfџџџџџџџџNotevoidunbufferizeAllR/home/seb/Programmation/basket/src/note.hЌЌџџџџџџџџNotevoidunselectAllButR/home/seb/Programmation/basket/src/note.hіі$џџџџџџџџNotetoSelectџџџџџџџџ Note*џџџџvoidunsetWidthR/home/seb/Programmation/basket/src/note.h^^џџџџџџџџNoteЧГvoid updateR/home/seb/Programmation/basket/src/note.h00џџџџџџџџNotevoidusedStatesR/home/seb/Programmation/basket/src/note.h33,џџџџџџџџNote statesџџџџџџџџ,QValueList< State * >&џџџџvoidvisibleRectR/home/seb/Programmation/basket/src/note.hYYџџџџџџџџNoteЫЃ QRect widthR/home/seb/Programmation/basket/src/note.hTTXџџџџџџџџNoteФ-€intxR/home/seb/Programmation/basket/src/note.hRR4џџџџџџџџNoteЫ[€intyR/home/seb/Programmation/basket/src/note.hSS4џџџџџџџџNoteР*€intyExpanderR/home/seb/Programmation/basket/src/note.hƒƒџџџџџџџџNoteint zoneAtR/home/seb/Programmation/basket/src/note.hтт3џџџџџџџџNoteposџџџџџџџџconst QPoint&џџџџ toAddџџџџџџџџboolџџџџZonezoneRectR/home/seb/Programmation/basket/src/note.hуу-џџџџџџџџNotezoneџџџџџџџџZoneџџџџposџџџџџџџџconst QPoint&џџџџ QRect ~ NoteR/home/seb/Programmation/basket/src/note.h77џџџџџџџџNoteџџџџ+addedDateR/home/seb/Programmation/basket/src/note.h““DџџџџџџџџNoteQDateTime basketR/home/seb/Programmation/basket/src/note.hŽŽ4џџџџџџџџNoteBasket* bottomR/home/seb/Programmation/basket/src/note.hVV4џџџџџџџџNoteШ€intcancelAnimationR/home/seb/Programmation/basket/src/note.hЮЮQџџџџџџџџNotevoidcontentR/home/seb/Programmation/basket/src/note.h4џџџџџџџџNoteNoteContent*deltaHeightR/home/seb/Programmation/basket/src/note.hЩЩCџџџџџџџџNoteint deltaXR/home/seb/Programmation/basket/src/note.hЧЧCџџџџџџџџNoteint deltaYR/home/seb/Programmation/basket/src/note.hШШCџџџџџџџџNoteintemblemsCountR/home/seb/Programmation/basket/src/note.h5џџџџџџџџNoteint*expandingOrCollapsingR/home/seb/Programmation/basket/src/note.hЯЯ\џџџџџџџџNoteboolfinalBottomR/home/seb/Programmation/basket/src/note.hЭЭGџџџџџџџџNoteintfinalHeightR/home/seb/Programmation/basket/src/note.hЬЬCџџџџџџџџNoteint finalXR/home/seb/Programmation/basket/src/note.hЪЪCџџџџџџџџNoteint finalYR/home/seb/Programmation/basket/src/note.hЫЫCџџџџџџџџNoteintfirstChildR/home/seb/Programmation/basket/src/note.hwwCџџџџџџџџNote Note* heightR/home/seb/Programmation/basket/src/note.hUU4џџџџџџџџNoteЫ inthoveredR/home/seb/Programmation/basket/src/note.hрр@џџџџџџџџNoteboolhoveredZoneR/home/seb/Programmation/basket/src/note.hсс@џџџџџџџџNoteZoneisBufferizedR/home/seb/Programmation/basket/src/note.hЏЏBџџџџџџџџNoteboolisFocusedR/home/seb/Programmation/basket/src/note.hђђ/џџџџџџџџNoteboolisFoldedR/home/seb/Programmation/basket/src/note.hvvCџџџџџџџџNoteboolisGroupR/home/seb/Programmation/basket/src/note.huuCџџџџџџџџNoteboolisOnTopR/home/seb/Programmation/basket/src/note.hММ*џџџџџџџџNoteboolisSelectedR/home/seb/Programmation/basket/src/note.hѓѓ0џџџџџџџџNotebool(lastModificationDateR/home/seb/Programmation/basket/src/note.h””DџџџџџџџџNoteQDateTimematchingR/home/seb/Programmation/basket/src/note.h%' џџџџџџџџNoteboolnextR/home/seb/Programmation/basket/src/note.h@@4џџџџџџџџNote Note*parentNoteR/home/seb/Programmation/basket/src/note.hxy џџџџџџџџNote Note*prevR/home/seb/Programmation/basket/src/note.hACџџџџџџџџNote Note*setAddedDateR/home/seb/Programmation/basket/src/note.hfџџџџџџџџNotedateTimeџџџџџџџџ const QDateTime&џџџџvoidsetFirstChildR/home/seb/Programmation/basket/src/note.h{{CџџџџџџџџNotenoteџџџџџџџџ Note*џџџџvoidsetHeightR/home/seb/Programmation/basket/src/note.h`b'џџџџџџџџNoteУР€ heightџџџџџџџџintџџџџvoidsetHoveredR/home/seb/Programmation/basket/src/note.hооRž Emblem0 should be at end, because we add 1 to get Emblem1, 2 to get Emblem2...џџџџNotehoveredџџџџџџџџboolџџџџvoid setInitialHeightR/home/seb/Programmation/basket/src/note.hMMmџџџџџџџџNote heightџџџџџџџџintџџџџvoid.setLastModificationDateR/home/seb/Programmation/basket/src/note.h‘‘fџџџџџџџџNotedateTimeџџџџџџџџ const QDateTime&џџџџvoidsetNextR/home/seb/Programmation/basket/src/note.h>>4џџџџџџџџNotenextџџџџџџџџ Note*џџџџvoidsetParentBasketR/home/seb/Programmation/basket/src/note.h’’CџџџџџџџџNote basketџџџџџџџџBasket*џџџџvoidsetParentNoteR/home/seb/Programmation/basket/src/note.hzzCџџџџџџџџNotenoteџџџџџџџџ Note*џџџџvoidsetPrevR/home/seb/Programmation/basket/src/note.h??4џџџџџџџџNoteprevџџџџџџџџ Note*џџџџvoidunbufferizeR/home/seb/Programmation/basket/src/note.hЎЎfџџџџџџџџNotevoid widthR/home/seb/Programmation/basket/src/note.hTTXџџџџџџџџNoteФ-€intxR/home/seb/Programmation/basket/src/note.hRR4џџџџџџџџNoteЫ[€intyR/home/seb/Programmation/basket/src/note.hSS4џџџџџџџџNoteР*€int;BottomColumnR/home/seb/Programmation/basket/src/note.hк=кIџџџџZoneBottomGroupR/home/seb/Programmation/basket/src/note.hк0к;џџџџZoneBottomInsertR/home/seb/Programmation/basket/src/note.hк"к.џџџџZoneContentR/home/seb/Programmation/basket/src/note.hйMйT@CustomContent1, CustomContent2, ZoneCustom0R/home/seb/Programmation/basket/src/note.hй й'@CustomContent1, CustomContent2, ZoneEMBLEM_SIZER/home/seb/Programmation/basket/src/note.hY Y%= 16intEXPANDER_HEIGHTR/home/seb/Programmation/basket/src/note.hT T$= 9intEXPANDER_WIDTHR/home/seb/Programmation/basket/src/note.hS S$= 9intEmblem0R/home/seb/Programmation/basket/src/note.hн нž Emblem0 should be at end, because we add 1 to get Emblem1, 2 to get Emblem2...ZoneGROUP_WIDTHR/home/seb/Programmation/basket/src/note.hU UA@= 2*NOTE_MARGIN + EXPANDER_WIDTHint GroupR/home/seb/Programmation/basket/src/note.hм мџџџџZoneGroupExpanderR/home/seb/Programmation/basket/src/note.hмм!џџџџZoneHANDLE_WIDTHR/home/seb/Programmation/basket/src/note.hV V.= GROUP_WIDTHint HandleR/home/seb/Programmation/basket/src/note.hй й@CustomContent1, CustomContent2, Zone INSERTION_HEIGHTR/home/seb/Programmation/basket/src/note.hR R$= 5intLinkR/home/seb/Programmation/basket/src/note.hйVйZџџџџZoneMIN_HEIGHTR/home/seb/Programmation/basket/src/note.hZ Z>:= 2*NOTE_MARGIN + EMBLEM_SIZEintNOTE_MARGINR/home/seb/Programmation/basket/src/note.hQ Q$˜ Please see Settings::setBigNotes() to know whats values are assigned. (= 2)intNoneR/home/seb/Programmation/basket/src/note.hи иџџџџZoneRESIZER_WIDTHR/home/seb/Programmation/basket/src/note.hW W.= GROUP_WIDTHintResizerR/home/seb/Programmation/basket/src/note.hл лџџџџZoneTAG_ARROW_WIDTHR/home/seb/Programmation/basket/src/note.hX X$= 5intTagsArrowR/home/seb/Programmation/basket/src/note.hйй@CustomContent1, CustomContent2, ZoneTopGroupR/home/seb/Programmation/basket/src/note.hкк џџџџZoneTopInsertR/home/seb/Programmation/basket/src/note.hк кџџџџZonem_addedDateR/home/seb/Programmation/basket/src/note.h‹‹џџџџQDateTimem_areasR/home/seb/Programmation/basket/src/note.hЕЕ6 VISIBLE AREAS COMPUTATION:&QValueList< QRect >m_basketR/home/seb/Programmation/basket/src/note.h‰ ‰n NOTES VARIOUS PROPERTIES: // CONTENT MANAGEMENT?Basket* m_bufferedPixmapR/home/seb/Programmation/basket/src/note.hЂ Ђ DRAWING:QPixmap2m_bufferedSelectionPixmapR/home/seb/Programmation/basket/src/note.hЃ Ѓ"џџџџKPixmap$m_collapseFinishedR/home/seb/Programmation/basket/src/note.hФФџџџџboolm_computedAreasR/home/seb/Programmation/basket/src/note.hЖЖ"џџџџboolm_computedStateR/home/seb/Programmation/basket/src/note.h џџџџ Statem_contentR/home/seb/Programmation/basket/src/note.hŠ ŠџџџџNoteContent*m_deltaHeightR/home/seb/Programmation/basket/src/note.hУУџџџџintm_deltaXR/home/seb/Programmation/basket/src/note.hСС$ MANAGE ANIMATION:intm_deltaYR/home/seb/Programmation/basket/src/note.hТТџџџџintm_emblemsCountR/home/seb/Programmation/basket/src/note.h џџџџint&m_expandingFinishedR/home/seb/Programmation/basket/src/note.hХХџџџџboolm_firstChildR/home/seb/Programmation/basket/src/note.hrrџџџџ Note*m_focusedR/home/seb/Programmation/basket/src/note.hњњџџџџboolm_groupWidthR/home/seb/Programmation/basket/src/note.hddH FREE AND COLUMN LAYOUTS MANAGEMENT:int&m_haveInvisibleTagsR/home/seb/Programmation/basket/src/note.h  џџџџboolm_heightR/home/seb/Programmation/basket/src/note.hHH џџџџintm_hoveredR/home/seb/Programmation/basket/src/note.hччџџџџboolm_hoveredZoneR/home/seb/Programmation/basket/src/note.hшшџџџџZonem_isFoldedR/home/seb/Programmation/basket/src/note.hqq& GROUPS MANAGEMENT:bool,m_lastModificationDateR/home/seb/Programmation/basket/src/note.hŒŒ$џџџџQDateTimem_matchingR/home/seb/Programmation/basket/src/note.h!! FILTERING:bool m_nextR/home/seb/Programmation/basket/src/note.h<< џџџџ Note*m_onTopR/home/seb/Programmation/basket/src/note.hЗЗџџџџboolm_parentNoteR/home/seb/Programmation/basket/src/note.hssџџџџ Note* m_prevR/home/seb/Programmation/basket/src/note.h;; ( DOUBLY LINKED LIST: Note*m_selectedR/home/seb/Programmation/basket/src/note.hћћџџџџboolm_statesR/home/seb/Programmation/basket/src/note.h  TAGS:State::List0m_wasInLastSelectionRectR/home/seb/Programmation/basket/src/note.hќќџџџџboolm_widthR/home/seb/Programmation/basket/src/note.hGG џџџџintm_xR/home/seb/Programmation/basket/src/note.hEE* GEOMETRY MANAGEMENT:intm_yR/home/seb/Programmation/basket/src/note.hFFџџџџint ZoneR/home/seb/Programmation/basket/src/note.hин$ USER INTERACTION:const intШ2qfile.h qdir.h qdom.hqpainter.hqstylesheet.hqfontmetrics.hqwidget.hqcursor.hqstringlist.hqbuffer.hktextedit.hkservice.hkcolordialog.hkmessagebox.hklocale.h"kglobalsettings.hkpixmapeffect.hqbitmap.hkurifilter.h kstringhandler.hkfilemetainfo.hqdatetime.hkmultipledrag.hqfileinfo.hkfileitem.h kio/previewjob.hkio/global.hiostreamnotecontent.h note.hnoteedit.h tag.hbasket.hfilter.hxmlwork.htools.hnotefactory.hlinklabel.hglobal.hsettings.h focusedwidgets.hdebugwindow.hkcolorcombo2.hhtmlexporter.hconfig.h$arts/kplayobject.h2arts/kplayobjectfactory.h$arts/kartsserver.h,arts/kartsdispatcher.hnotecontent.mocd/home/seb/Programmation/basket/src/notecontent.cpp%rG\"x3qfileinfo.hK`Е# note.h хЬЌ$arts/kartsserver.h€Ч+settings.hЏЄWqcursor.hЏэtЅkservice.hyюHТqbitmap.h†Wд tag.h›’Тkfileitem.hћЮ3p2arts/kplayobjectfactory.hоLŸkpixmapeffect.hь kurifilter.h7Џ їqpainter.hе~еЪktextedit.hDРpЌkmultipledrag.hІ›kio/global.hЌ“2щ kio/previewjob.hЁVЈe kstringhandler.hj qwidget.h†“ЯЫlinklabel.hCZПDqstringlist.h Єhњqbuffer.h–bт1global.h|yюWiostreamВ$Bєkmessagebox.hМ(qdatetime.hип Ф qdir.h fqfontmetrics.hŠэ`5tools.hАох7qstylesheet.hh€wkfilemetainfo.hќB{Дbasket.hђОЁPxmlwork.hіzjconfig.hхЩLqfile.hЋУDчnotecontent.moc_#б~"kglobalsettings.hypЏ# qdom.h oч,arts/kartsdispatcher.hпВл focusedwidgets.h›cК6debugwindow.hпYT•klocale.hУU*Сnotefactory.hкёwTnotecontent.haФЦ7$arts/kplayobject.hИjИ'htmlexporter.h>-фдkcolordialog.hОЉd/home/seb/Programmation/basket/src/notecontent.cppФ Iqkcolorcombo2.hтABfilter.h_‰џьnoteedit.h*Іу’d/home/seb/Programmation/basket/src/notecontent.cppџџџџџџџџџџџџ§ AnimationContentd/home/seb/Programmation/basket/src/notecontent.cpp,1џџџџџџџџ AnimationContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџColorContentd/home/seb/Programmation/basket/src/notecontent.cppИМџџџџџџџџColorContentРЌ€ parentџџџџџџџџ Note*џџџџ colorџџџџџџџџconst QColor&џџџџџџџџFileContentd/home/seb/Programmation/basket/src/notecontent.cppЎГџџџџџџџџFileContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџHtmlContentd/home/seb/Programmation/basket/src/notecontent.cppOTџџџџџџџџHtmlContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџImageContentd/home/seb/Programmation/basket/src/notecontent.cppЉЎџџџџџџџџImageContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџLauncherContentd/home/seb/Programmation/basket/src/notecontent.cppAFџџџџџџџџLauncherContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџLinkContentd/home/seb/Programmation/basket/src/notecontent.cppˆŒџџџџџџџџLinkContent parentџџџџџџџџ Note*џџџџurlџџџџџџџџconst KURL&џџџџ titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџautoTitleџџџџџџџџboolџџџџautoIconџџџџџџџџboolџџџџџџџџNoteContentd/home/seb/Programmation/basket/src/notecontent.cppRWџџџџџџџџNoteContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџ*NoteFactory__loadNoded/home/seb/Programmation/basket/src/notecontent.cppHYџџџџџџџџcontentџџџџџџџџ$const QDomElement&џџџџlowerTypeNameџџџџџџџџconst QString&џџџџ parentџџџџџџџџ Note*џџџџvoidSoundContentd/home/seb/Programmation/basket/src/notecontent.cppMQџџџџџџџџSoundContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџTextContentd/home/seb/Programmation/basket/src/notecontent.cppєљџџџџџџџџTextContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџUnknownContentd/home/seb/Programmation/basket/src/notecontent.cppвзџџџџџџџџUnknownContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџ.addAlternateDragObjectsd/home/seb/Programmation/basket/src/notecontent.cppЌИџџџџџџџџColorContentdragObjectџџџџџџџџKMultipleDrag*џџџџvoid.addAlternateDragObjectsd/home/seb/Programmation/basket/src/notecontent.cpp=џџџџџџџџUnknownContentdragObjectџџџџџџџџKMultipleDrag*џџџџvoid basketd/home/seb/Programmation/basket/src/notecontent.cpp–џџџџџџџџNoteContentBasket*canBeSavedAsd/home/seb/Programmation/basket/src/notecontent.cpp!!7џџџџџџџџTextContentboolcanBeSavedAsd/home/seb/Programmation/basket/src/notecontent.cpp""7џџџџџџџџHtmlContentboolcanBeSavedAsd/home/seb/Programmation/basket/src/notecontent.cpp##7џџџџџџџџImageContentboolcanBeSavedAsd/home/seb/Programmation/basket/src/notecontent.cpp$$7џџџџџџџџ AnimationContentboolcanBeSavedAsd/home/seb/Programmation/basket/src/notecontent.cpp%%7џџџџџџџџSoundContentЭЏboolcanBeSavedAsd/home/seb/Programmation/basket/src/notecontent.cpp&&7џџџџџџџџFileContentboolcanBeSavedAsd/home/seb/Programmation/basket/src/notecontent.cpp''7џџџџџџџџLinkContentboolcanBeSavedAsd/home/seb/Programmation/basket/src/notecontent.cpp((7џџџџџџџџLauncherContentуAboolcanBeSavedAsd/home/seb/Programmation/basket/src/notecontent.cpp))7џџџџџџџџColorContentboolcanBeSavedAsd/home/seb/Programmation/basket/src/notecontent.cpp**7џџџџџџџџUnknownContentboolcontentChangedd/home/seb/Programmation/basket/src/notecontent.cpp‡ŽџџџџџџџџNoteContentnewMinWidthџџџџџџџџintџџџџvoidcssClassd/home/seb/Programmation/basket/src/notecontent.cppMM;џџџџџџџџTextContentЯg€QStringcssClassd/home/seb/Programmation/basket/src/notecontent.cppNN;џџџџџџџџHtmlContentQStringcssClassd/home/seb/Programmation/basket/src/notecontent.cppOO;џџџџџџџџImageContentQStringcssClassd/home/seb/Programmation/basket/src/notecontent.cppPP;џџџџџџџџ AnimationContentк(QStringcssClassd/home/seb/Programmation/basket/src/notecontent.cppQQ;џџџџџџџџSoundContentQStringcssClassd/home/seb/Programmation/basket/src/notecontent.cppRR;џџџџџџџџFileContentQStringcssClassd/home/seb/Programmation/basket/src/notecontent.cppSSџџџџџџџџLinkContentQStringcssClassd/home/seb/Programmation/basket/src/notecontent.cppTT;џџџџџџџџLauncherContentQStringcssClassd/home/seb/Programmation/basket/src/notecontent.cppUU;џџџџџџџџColorContentQStringcssClassd/home/seb/Programmation/basket/src/notecontent.cppVV;џџџџџџџџUnknownContentQString"customOpenCommandd/home/seb/Programmation/basket/src/notecontent.cppccЋVQString TextContent::customOpenCommand() { return (Settings::isTextUseProg() && ! Settings::textProg().isEmpty() ? Settings::textProg() : QString()); }џџџџHtmlContentпПQString"customOpenCommandd/home/seb/Programmation/basket/src/notecontent.cppddЋџџџџџџџџImageContentQString"customOpenCommandd/home/seb/Programmation/basket/src/notecontent.cppeeЋџџџџџџџџ AnimationContentхѓ€QString"customOpenCommandd/home/seb/Programmation/basket/src/notecontent.cppffЋџџџџџџџџSoundContentQStringeditToolTipTextd/home/seb/Programmation/basket/src/notecontent.cppBB`џџџџџџџџTextContentQStringeditToolTipTextd/home/seb/Programmation/basket/src/notecontent.cppCC`џџџџџџџџHtmlContentQStringeditToolTipTextd/home/seb/Programmation/basket/src/notecontent.cppDD`џџџџџџџџImageContentQStringeditToolTipTextd/home/seb/Programmation/basket/src/notecontent.cppEE`џџџџџџџџ AnimationContentпЊQStringeditToolTipTextd/home/seb/Programmation/basket/src/notecontent.cppFF`џџџџџџџџSoundContentQStringeditToolTipTextd/home/seb/Programmation/basket/src/notecontent.cppGG`џџџџџџџџFileContentу>€QStringeditToolTipTextd/home/seb/Programmation/basket/src/notecontent.cppHH`џџџџџџџџLinkContentQStringeditToolTipTextd/home/seb/Programmation/basket/src/notecontent.cppII`џџџџџџџџLauncherContentQStringeditToolTipTextd/home/seb/Programmation/basket/src/notecontent.cppJJ`џџџџџџџџColorContentп9QStringeditToolTipTextd/home/seb/Programmation/basket/src/notecontent.cppKK`џџџџџџџџUnknownContentQStringexportToHTMLd/home/seb/Programmation/basket/src/notecontent.cppDMџџџџџџџџTextContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidexportToHTMLd/home/seb/Programmation/basket/src/notecontent.cppžЇџџџџџџџџHtmlContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidexportToHTMLd/home/seb/Programmation/basket/src/notecontent.cpp(џџџџџџџџImageContentexporterџџџџџџџџHTMLExporter*џџџџџџџџџџџџџџџџintџџџџvoidexportToHTMLd/home/seb/Programmation/basket/src/notecontent.cppЃЌџџџџџџџџ AnimationContentфє€exporterџџџџџџџџHTMLExporter*џџџџџџџџџџџџџџџџintџџџџvoidexportToHTMLd/home/seb/Programmation/basket/src/notecontent.cppCKџџџџџџџџFileContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidexportToHTMLd/home/seb/Programmation/basket/src/notecontent.cpp?џџџџџџџџLinkContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidexportToHTMLd/home/seb/Programmation/basket/src/notecontent.cppЌДџџџџџџџџLauncherContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidexportToHTMLd/home/seb/Programmation/basket/src/notecontent.cppКЮџџџџџџџџColorContentцexporterџџџџџџџџHTMLExporter*џџџџџџџџџџџџџџџџintџџџџvoidexportToHTMLd/home/seb/Programmation/basket/src/notecontent.cpp?CџџџџџџџџUnknownContentжˆexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidfeedbackPixmapd/home/seb/Programmation/basket/src/notecontent.cppkvџџџџџџџџTextContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfeedbackPixmapd/home/seb/Programmation/basket/src/notecontent.cppx†џџџџџџџџHtmlContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfeedbackPixmapd/home/seb/Programmation/basket/src/notecontent.cppˆЂџџџџџџџџImageContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfeedbackPixmapd/home/seb/Programmation/basket/src/notecontent.cppЄЏџџџџџџџџ AnimationContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfeedbackPixmapd/home/seb/Programmation/basket/src/notecontent.cppБЗџџџџџџџџLinkContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfeedbackPixmapd/home/seb/Programmation/basket/src/notecontent.cppЙЪџџџџџџџџColorContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfeedbackPixmapd/home/seb/Programmation/basket/src/notecontent.cppЬвџџџџџџџџFileContentтp widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfeedbackPixmapd/home/seb/Programmation/basket/src/notecontent.cppдкџџџџџџџџLauncherContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfeedbackPixmapd/home/seb/Programmation/basket/src/notecontent.cppмђџџџџџџџџUnknownContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfontChangedd/home/seb/Programmation/basket/src/notecontent.cppXXbџџџџџџџџTextContentvoidfontChangedd/home/seb/Programmation/basket/src/notecontent.cppYYbџџџџџџџџHtmlContentvoidfontChangedd/home/seb/Programmation/basket/src/notecontent.cppZZbџџџџџџџџImageContentУvoidfontChangedd/home/seb/Programmation/basket/src/notecontent.cpp[[bџџџџџџџџ AnimationContentvoidfontChangedd/home/seb/Programmation/basket/src/notecontent.cpp\\bџџџџџџџџFileContentvoidfontChangedd/home/seb/Programmation/basket/src/notecontent.cpp]]bџџџџџџџџLinkContentvoidfontChangedd/home/seb/Programmation/basket/src/notecontent.cpp^^bџџџџџџџџLauncherContentvoidfontChangedd/home/seb/Programmation/basket/src/notecontent.cpp__bџџџџџџџџColorContentфК€voidfontChangedd/home/seb/Programmation/basket/src/notecontent.cpp`b­џџџџџџџџUnknownContenttvoidfullPathd/home/seb/Programmation/basket/src/notecontent.cpp…џџџџџџџџNoteContent§А€QString linkAtd/home/seb/Programmation/basket/src/notecontent.cpp$'џџџџџџџџTextContentposџџџџџџџџconst QPoint&џџџџQString linkAtd/home/seb/Programmation/basket/src/notecontent.cpp‚џџџџџџџџHtmlContentposџџџџџџџџconst QPoint&џџџџQStringlinkLookChangedd/home/seb/Programmation/basket/src/notecontent.cpp %џџџџџџџџFileContentvoidlinkLookChangedd/home/seb/Programmation/basket/src/notecontent.cppѕјџџџџџџџџLinkContentvoidloadFromFiled/home/seb/Programmation/basket/src/notecontent.cpp џџџџџџџџTextContentboolloadFromFiled/home/seb/Programmation/basket/src/notecontent.cpphxџџџџџџџџHtmlContentчboolloadFromFiled/home/seb/Programmation/basket/src/notecontent.cppЬщџџџџџџџџImageContentboolloadFromFiled/home/seb/Programmation/basket/src/notecontent.cppDPџџџџџџџџ AnimationContentboolloadFromFiled/home/seb/Programmation/basket/src/notecontent.cppРФџџџџџџџџFileContentboolloadFromFiled/home/seb/Programmation/basket/src/notecontent.cppSYџџџџџџџџLauncherContentboolloadFromFiled/home/seb/Programmation/basket/src/notecontent.cppџџџџџџџџUnknownContentboollowerTypeNamed/home/seb/Programmation/basket/src/notecontent.cppЗЗAџџџџџџџџTextContentQStringlowerTypeNamed/home/seb/Programmation/basket/src/notecontent.cppИИAџџџџџџџџHtmlContentц‹QStringlowerTypeNamed/home/seb/Programmation/basket/src/notecontent.cppЙЙAџџџџџџџџImageContentч_€QStringlowerTypeNamed/home/seb/Programmation/basket/src/notecontent.cppККAџџџџџџџџ AnimationContentQStringlowerTypeNamed/home/seb/Programmation/basket/src/notecontent.cppЛЛAџџџџџџџџSoundContentQStringlowerTypeNamed/home/seb/Programmation/basket/src/notecontent.cppММAџџџџџџџџFileContentQStringlowerTypeNamed/home/seb/Programmation/basket/src/notecontent.cppННAџџџџџџџџLinkContentQStringlowerTypeNamed/home/seb/Programmation/basket/src/notecontent.cppООAџџџџџџџџLauncherContentQStringlowerTypeNamed/home/seb/Programmation/basket/src/notecontent.cppППAџџџџџџџџColorContentQStringlowerTypeNamed/home/seb/Programmation/basket/src/notecontent.cppРРAџџџџџџџџUnknownContentQString matchd/home/seb/Programmation/basket/src/notecontent.cpp77ˆџџџџџџџџTextContentфŸ€dataџџџџџџџџ"const FilterData&џџџџbool matchd/home/seb/Programmation/basket/src/notecontent.cpp88ˆџџџџџџџџHtmlContentdataџџџџџџџџ"const FilterData&џџџџbool matchd/home/seb/Programmation/basket/src/notecontent.cpp99ˆџџџџџџџџImageContent З€џџџџџџџџџџџџ"const FilterData&џџџџbool matchd/home/seb/Programmation/basket/src/notecontent.cpp::ˆџџџџџџџџ AnimationContentеЇ€џџџџџџџџџџџџ"const FilterData&џџџџbool matchd/home/seb/Programmation/basket/src/notecontent.cpp;;ˆџџџџџџџџSoundContentdataџџџџџџџџ"const FilterData&џџџџbool matchd/home/seb/Programmation/basket/src/notecontent.cpp<<ˆџџџџџџџџFileContentdataџџџџџџџџ"const FilterData&џџџџbool matchd/home/seb/Programmation/basket/src/notecontent.cpp==ЇџџџџџџџџLinkContentdataџџџџџџџџ"const FilterData&џџџџbool matchd/home/seb/Programmation/basket/src/notecontent.cpp>>›џџџџџџџџLauncherContentdataџџџџџџџџ"const FilterData&џџџџbool matchd/home/seb/Programmation/basket/src/notecontent.cpp??ˆџџџџџџџџColorContentdataџџџџџџџџ"const FilterData&џџџџbool matchd/home/seb/Programmation/basket/src/notecontent.cpp@@ˆџџџџџџџџUnknownContentdataџџџџџџџџ"const FilterData&џџџџbool&messageWhenOpenningd/home/seb/Programmation/basket/src/notecontent.cpp*5џџџџџџџџTextContent whereџџџџџџџџOpenMessageџџџџQString&messageWhenOpenningd/home/seb/Programmation/basket/src/notecontent.cpp…џџџџџџџџHtmlContent whereџџџџџџџџOpenMessageџџџџQString&messageWhenOpenningd/home/seb/Programmation/basket/src/notecontent.cpp§џџџџџџџџImageContent whereџџџџџџџџOpenMessageџџџџQString&messageWhenOpenningd/home/seb/Programmation/basket/src/notecontent.cppZeџџџџџџџџ AnimationContent whereџџџџџџџџOpenMessageџџџџQString&messageWhenOpenningd/home/seb/Programmation/basket/src/notecontent.cppџџџџџџџџFileContent whereџџџџџџџџOpenMessageџџџџQString&messageWhenOpenningd/home/seb/Programmation/basket/src/notecontent.cppx†џџџџџџџџSoundContent whereџџџџџџџџOpenMessageџџџџQString&messageWhenOpenningd/home/seb/Programmation/basket/src/notecontent.cppдтџџџџџџџџLinkContent whereџџџџџџџџOpenMessageџџџџQString&messageWhenOpenningd/home/seb/Programmation/basket/src/notecontent.cpp’ џџџџџџџџLauncherContent whereџџџџџџџџOpenMessageџџџџQStringmovieResizedd/home/seb/Programmation/basket/src/notecontent.cpp{‡џџџџџџџџ AnimationContentџџџџџџџџџџџџconst QSize&џџџџvoidmovieStatusd/home/seb/Programmation/basket/src/notecontent.cppˆЁЄ When a user drop a .gif file, for instance, we don't know if it is an image or an animtion (gif file contain multiple images). To determin that, we assume this is an animation and count the number of images. QMovie send, in this order: - For a unique image: QMovie::EndOfFrame, QMovie::EndOfLoop, QMovie::EndOfMovie. - For animation: QMovie::EndOfFrame... (for each image), QMovie::EndOfLoop, and it then restart that for each loop.џџџџ AnimationContent statusџџџџџџџџintџџџџvoidmovieUpdatedd/home/seb/Programmation/basket/src/notecontent.cppuyџџџџџџџџ AnimationContentџџџџџџџџџџџџconst QRect&џџџџvoidnewPreviewd/home/seb/Programmation/basket/src/notecontent.cpp',џџџџџџџџFileContentџџџџџџџџџџџџ const KFileItem*џџџџpreviewџџџџџџџџconst QPixmap&џџџџvoidnewPreviewd/home/seb/Programmation/basket/src/notecontent.cppњџџџџџџџџџLinkContentџџџџџџџџџџџџ const KFileItem*џџџџpreviewџџџџџџџџconst QPixmap&џџџџvoid paintd/home/seb/Programmation/basket/src/notecontent.cpp џџџџџџџџTextContentЪ>€painterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџvoid paintd/home/seb/Programmation/basket/src/notecontent.cppbfџџџџџџџџHtmlContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџvoid paintd/home/seb/Programmation/basket/src/notecontent.cppМЪџџџџџџџџImageContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџџџџџџџџџџџџџintџџџџџџџџџџџџџџџџ$const QColorGroup&џџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџvoid paintd/home/seb/Programmation/basket/src/notecontent.cpp9Bџџџџџџџџ AnimationContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџџџџџџџџџџџџџintџџџџџџџџџџџџџџџџ$const QColorGroup&џџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџvoid paintd/home/seb/Programmation/basket/src/notecontent.cppЛОџџџџџџџџFileContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoid paintd/home/seb/Programmation/basket/src/notecontent.cpp”—џџџџџџџџLinkContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoid paintd/home/seb/Programmation/basket/src/notecontent.cppNQџџџџџџџџLauncherContentйipainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoid paintd/home/seb/Programmation/basket/src/notecontent.cppЦтџџџџџџџџColorContentеЏ€painterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџvoid paintd/home/seb/Programmation/basket/src/notecontent.cppхўџџџџџџџџUnknownContentxpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџџџџџџџџџџџџџboolџџџџvoidremovePreviewd/home/seb/Programmation/basket/src/notecontent.cpp.1џџџџџџџџFileContentџџџџџџџџџџџџ const KFileItem*џџџџvoidremovePreviewd/home/seb/Programmation/basket/src/notecontent.cpp=џџџџџџџџLinkContentџџџџџџџџџџџџ const KFileItem*џџџџvoidsaveAsFiltersd/home/seb/Programmation/basket/src/notecontent.cpp,,MџџџџџџџџTextContentQStringsaveAsFiltersd/home/seb/Programmation/basket/src/notecontent.cpp--MџџџџџџџџHtmlContentр$€QStringsaveAsFiltersd/home/seb/Programmation/basket/src/notecontent.cpp..gџџџџџџџџImageContentQStringsaveAsFiltersd/home/seb/Programmation/basket/src/notecontent.cpp//]. TODO: Offer more typesџџџџ AnimationContentЭь€QStringsaveAsFiltersd/home/seb/Programmation/basket/src/notecontent.cpp00] TODO: MNG...џџџџSoundContentQStringsaveAsFiltersd/home/seb/Programmation/basket/src/notecontent.cpp11v TODO: OGG...џџџџFileContentQStringsaveAsFiltersd/home/seb/Programmation/basket/src/notecontent.cpp22uL TODO: Get MIME type of the url targetџџџџLinkContentв€QStringsaveAsFiltersd/home/seb/Programmation/basket/src/notecontent.cpp33MJ TODO: idem File + If isDir(): returnџџџџLauncherContentзЃ€QStringsaveAsFiltersd/home/seb/Programmation/basket/src/notecontent.cpp44MџџџџџџџџColorContentQStringsaveAsFiltersd/home/seb/Programmation/basket/src/notecontent.cpp55MџџџџџџџџUnknownContentQStringsaveToFiled/home/seb/Programmation/basket/src/notecontent.cpp"џџџџџџџџTextContentboolsaveToFiled/home/seb/Programmation/basket/src/notecontent.cppz}џџџџџџџџHtmlContentboolsaveToFiled/home/seb/Programmation/basket/src/notecontent.cppьєџџџџџџџџImageContent*boolsaveToFiled/home/seb/Programmation/basket/src/notecontent.cppSWџџџџџџџџ AnimationContentboolsaveToNoded/home/seb/Programmation/basket/src/notecontent.cppY_џџџџџџџџNoteContentdocџџџџџџџџQDomDocument&џџџџcontentџџџџџџџџQDomElement&џџџџvoidsaveToNoded/home/seb/Programmation/basket/src/notecontent.cpp™ЁџџџџџџџџLinkContentТм€docџџџџџџџџQDomDocument&џџџџcontentџџџџџџџџQDomElement&џџџџvoidsaveToNoded/home/seb/Programmation/basket/src/notecontent.cppфшџџџџџџџџColorContent€docџџџџџџџџQDomDocument&џџџџcontentџџџџџџџџQDomElement&џџџџvoidserialized/home/seb/Programmation/basket/src/notecontent.cpphhŒџџџџџџџџLinkContent streamџџџџџџџџQDataStream&џџџџvoidserialized/home/seb/Programmation/basket/src/notecontent.cppiiIџџџџџџџџColorContent streamџџџџџџџџQDataStream&џџџџvoidsetColord/home/seb/Programmation/basket/src/notecontent.cppЂЊџџџџџџџџColorContent colorџџџџџџџџconst QColor&џџџџvoidsetCursord/home/seb/Programmation/basket/src/notecontent.cppњўџџџџџџџџFileContent widgetџџџџџџџџQWidget*џџџџzoneџџџџџџџџintџџџџvoidsetCursord/home/seb/Programmation/basket/src/notecontent.cppРФџџџџџџџџLinkContent widgetџџџџџџџџQWidget*џџџџzoneџџџџџџџџintџџџџvoidsetCursord/home/seb/Programmation/basket/src/notecontent.cppƒ‡џџџџџџџџLauncherContent widgetџџџџџџџџQWidget*џџџџzoneџџџџџџџџintџџџџvoidsetEditedd/home/seb/Programmation/basket/src/notecontent.cpp˜ŸџџџџџџџџNoteContentvoidsetFileNamed/home/seb/Programmation/basket/src/notecontent.cppnqџџџџџџџџNoteContentfileNameџџџџџџџџconst QString&џџџџvoidsetFileNamed/home/seb/Programmation/basket/src/notecontent.cppџџџџџџџџFileContentfileNameџџџџџџџџconst QString&џџџџvoidsetHoveredZoned/home/seb/Programmation/basket/src/notecontent.cppYuџџџџџџџџSoundContentoldZoneџџџџџџџџintџџџџnewZoneџџџџџџџџintџџџџvoidsetHtmld/home/seb/Programmation/basket/src/notecontent.cpp’œџџџџџџџџHtmlContentxhtmlџџџџџџџџconst QString&џџџџvoidsetLauncherd/home/seb/Programmation/basket/src/notecontent.cppЂЊџџџџџџџџLauncherContentnameџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџexecџџџџџџџџconst QString&џџџџvoidsetLinkd/home/seb/Programmation/basket/src/notecontent.cppфѓџџџџџџџџLinkContentх)urlџџџџџџџџconst KURL&џџџџ titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџautoTitleџџџџџџџџboolџџџџautoIconџџџџџџџџboolџџџџvoidsetMovied/home/seb/Programmation/basket/src/notecontent.cppgsџџџџџџџџ AnimationContent movieџџџџџџџџconst QMovie&џџџџboolsetPixmapd/home/seb/Programmation/basket/src/notecontent.cpp џџџџџџџџImageContent pixmapџџџџџџџџconst QPixmap&џџџџvoidsetTextd/home/seb/Programmation/basket/src/notecontent.cpp7BџџџџџџџџTextContenttextџџџџџџџџconst QString&џџџџvoid(setWidthAndGetHeightd/home/seb/Programmation/basket/src/notecontent.cppџџџџџџџџTextContent widthџџџџџџџџintџџџџint(setWidthAndGetHeightd/home/seb/Programmation/basket/src/notecontent.cpp[`џџџџџџџџHtmlContent widthџџџџџџџџintџџџџint(setWidthAndGetHeightd/home/seb/Programmation/basket/src/notecontent.cppАКџџџџџџџџImageContent widthџџџџџџџџintџџџџint(setWidthAndGetHeightd/home/seb/Programmation/basket/src/notecontent.cpp37џџџџџџџџ AnimationContentџџџџџџџџџџџџintџџџџint(setWidthAndGetHeightd/home/seb/Programmation/basket/src/notecontent.cppЕЙџџџџџџџџFileContent widthџџџџџџџџintџџџџint(setWidthAndGetHeightd/home/seb/Programmation/basket/src/notecontent.cppŽ’џџџџџџџџLinkContent widthџџџџџџџџintџџџџint(setWidthAndGetHeightd/home/seb/Programmation/basket/src/notecontent.cppHLџџџџџџџџLauncherContentпn widthџџџџџџџџintџџџџint(setWidthAndGetHeightd/home/seb/Programmation/basket/src/notecontent.cppОФџџџџџџџџColorContentџџџџџџџџџџџџintџџџџint(setWidthAndGetHeightd/home/seb/Programmation/basket/src/notecontent.cppйр9џџџџџџџџUnknownContent widthџџџџџџџџintџџџџint.startFetchingUrlPreviewd/home/seb/Programmation/basket/src/notecontent.cpp3AџџџџџџџџFileContentvoid.startFetchingUrlPreviewd/home/seb/Programmation/basket/src/notecontent.cppv Code dupicated from FileContent::startFetchingUrlPreview()џџџџLinkContentvoid statusBarMessaged/home/seb/Programmation/basket/src/notecontent.cppЦЬџџџџџџџџLinkContentzoneџџџџџџџџintџџџџQString toHtmld/home/seb/Programmation/basket/src/notecontent.cppклc TODO: If imageName.isEmpty() return fullPath() because it's for external use, else return fileName() because it's to display in a tooltipџџџџTextContentџџџџџџџџџџџџconst QString&џџџџџџџџџџџџџџџџconst QString&џџџџQString toHtmld/home/seb/Programmation/basket/src/notecontent.cppноcџџџџџџџџHtmlContentџџџџџџџџџџџџconst QString&џџџџџџџџџџџџџџџџconst QString&џџџџQString toHtmld/home/seb/Programmation/basket/src/notecontent.cppрсcџџџџџџџџImageContentџџџџџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toHtmld/home/seb/Programmation/basket/src/notecontent.cppуфcџџџџџџџџ AnimationContentуџџџџџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toHtmld/home/seb/Programmation/basket/src/notecontent.cppцчˆџџџџџџџџSoundContentџџџџџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toHtmld/home/seb/Programmation/basket/src/notecontent.cppщъˆ With the icon?џџџџFileContentџџџџџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toHtmld/home/seb/Programmation/basket/src/notecontent.cppьэu With the icon?џџџџLinkContentџџџџџџџџџџџџconst QString&џџџџџџџџџџџџџџџџconst QString&џџџџQString toHtmld/home/seb/Programmation/basket/src/notecontent.cppя№ˆ With the icon?џџџџLauncherContentџџџџџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toHtmld/home/seb/Programmation/basket/src/notecontent.cppђѓ_ With the icon?џџџџColorContentџџџџџџџџџџџџconst QString&џџџџџџџџџџџџџџџџconst QString&џџџџQString toHtmld/home/seb/Programmation/basket/src/notecontent.cppѕі_џџџџџџџџUnknownContentџџџџџџџџџџџџconst QString&џџџџџџџџџџџџџџџџconst QString&џџџџQString toLinkd/home/seb/Programmation/basket/src/notecontent.cppћџџџџџџџџNoteContentчЖ€urlџџџџџџџџ KURL*џџџџ titleџџџџџџџџQString*џџџџcuttedFullPathџџџџџџџџconst QString&џџџџvoid toLinkd/home/seb/Programmation/basket/src/notecontent.cpp џџџџџџџџLinkContentџџџ€urlџџџџџџџџ KURL*џџџџ titleџџџџџџџџQString*џџџџџџџџџџџџџџџџconst QString&џџџџvoid toLinkd/home/seb/Programmation/basket/src/notecontent.cpp џџџџџџџџLauncherContenturlџџџџџџџџ KURL*џџџџ titleџџџџџџџџQString*џџџџcuttedFullPathџџџџџџџџconst QString&џџџџvoid toLinkd/home/seb/Programmation/basket/src/notecontent.cppџџџџџџџџUnknownContenturlџџџџџџџџ KURL*џџџџ titleџџџџџџџџQString*џџџџџџџџџџџџџџџџconst QString&џџџџvoidtoPixmapd/home/seb/Programmation/basket/src/notecontent.cppјјFџџџџџџџџImageContentQPixmaptoPixmapd/home/seb/Programmation/basket/src/notecontent.cppљљFџџџџџџџџ AnimationContentQPixmap toTextd/home/seb/Programmation/basket/src/notecontent.cppТХџџџџџџџџNoteContentcuttedFullPathџџџџџџџџconst QString&џџџџQString toTextd/home/seb/Programmation/basket/src/notecontent.cppЧЧiџџџџџџџџTextContentџџџџџџџџџџџџconst QString&џџџџQString toTextd/home/seb/Programmation/basket/src/notecontent.cppШШiџџџџџџџџHtmlContentџџџџџџџџџџџџconst QString&џџџџQString toTextd/home/seb/Programmation/basket/src/notecontent.cppЩеџџџџџџџџLinkContentџџџ€џџџџџџџџџџџџconst QString&џџџџQString toTextd/home/seb/Programmation/basket/src/notecontent.cppжжmџџџџџџџџColorContentерџџџџџџџџџџџџconst QString&џџџџQString toTextd/home/seb/Programmation/basket/src/notecontent.cppзйŒџџџџџџџџUnknownContentџџџџџџџџџџџџconst QString&џџџџQStringtoolTipInfosd/home/seb/Programmation/basket/src/notecontent.cppїћџџџџџџџџImageContent keysџџџџџџџџQStringList*џџџџ valuesџџџџџџџџQStringList*џџџџvoidtoolTipInfosd/home/seb/Programmation/basket/src/notecontent.cppЦтџџџџџџџџFileContentkeysџџџџџџџџQStringList*џџџџ valuesџџџџџџџџQStringList*џџџџvoidtoolTipInfosd/home/seb/Programmation/basket/src/notecontent.cppЄЈџџџџџџџџLinkContentkeysџџџџџџџџQStringList*џџџџ valuesџџџџџџџџQStringList*џџџџvoidtoolTipInfosd/home/seb/Programmation/basket/src/notecontent.cpp\kџџџџџџџџLauncherContentkeysџџџџџџџџQStringList*џџџџ valuesџџџџџџџџQStringList*џџџџvoidtoolTipInfosd/home/seb/Programmation/basket/src/notecontent.cppы џџџџџџџџColorContentkeysџџџџџџџџQStringList*џџџџ valuesџџџџџџџџQStringList*џџџџvoidtrySetFileNamed/home/seb/Programmation/basket/src/notecontent.cpps}џџџџџџџџNoteContentfileNameџџџџџџџџconst QString&џџџџbooltyped/home/seb/Programmation/basket/src/notecontent.cppЁЁE2 All the Content Classes:џџџџTextContentфANoteType::Idtyped/home/seb/Programmation/basket/src/notecontent.cppЂЂEџџџџџџџџHtmlContentNoteType::Idtyped/home/seb/Programmation/basket/src/notecontent.cppЃЃEџџџџџџџџImageContentNoteType::Idtyped/home/seb/Programmation/basket/src/notecontent.cppЄЄEџџџџџџџџ AnimationContentќuNoteType::Idtyped/home/seb/Programmation/basket/src/notecontent.cppЅЅEџџџџџџџџSoundContentNoteType::Idtyped/home/seb/Programmation/basket/src/notecontent.cppІІEџџџџџџџџFileContentNoteType::Idtyped/home/seb/Programmation/basket/src/notecontent.cppЇЇEџџџџџџџџLinkContentЪ4€NoteType::Idtyped/home/seb/Programmation/basket/src/notecontent.cppЈЈEџџџџџџџџLauncherContent –NoteType::Idtyped/home/seb/Programmation/basket/src/notecontent.cppЉЉEџџџџџџџџColorContentsidNoteType::Idtyped/home/seb/Programmation/basket/src/notecontent.cppЊЊEџџџџџџџџUnknownContentNoteType::IdtypeNamed/home/seb/Programmation/basket/src/notecontent.cppЌЌCџџџџџџџџTextContentQStringtypeNamed/home/seb/Programmation/basket/src/notecontent.cpp­­CџџџџџџџџHtmlContentQStringtypeNamed/home/seb/Programmation/basket/src/notecontent.cppЎЎCџџџџџџџџImageContentQStringtypeNamed/home/seb/Programmation/basket/src/notecontent.cppЏЏCџџџџџџџџ AnimationContentQStringtypeNamed/home/seb/Programmation/basket/src/notecontent.cppААCџџџџџџџџSoundContentQStringtypeNamed/home/seb/Programmation/basket/src/notecontent.cppББCџџџџџџџџFileContentQStringtypeNamed/home/seb/Programmation/basket/src/notecontent.cppВВCџџџџџџџџLinkContentQStringtypeNamed/home/seb/Programmation/basket/src/notecontent.cppГГCџџџџџџџџLauncherContentQStringtypeNamed/home/seb/Programmation/basket/src/notecontent.cppДДCџџџџџџџџColorContentQStringtypeNamed/home/seb/Programmation/basket/src/notecontent.cppЕЕCџџџџџџџџUnknownContentQStringurlToOpend/home/seb/Programmation/basket/src/notecontent.cppilџџџџџџџџNoteContentџџџџџџџџџџџџboolџџџџKURLurlToOpend/home/seb/Programmation/basket/src/notecontent.cppЯвџџџџџџџџLinkContentЪ<€џџџџџџџџџџџџboolџџџџKURLurlToOpend/home/seb/Programmation/basket/src/notecontent.cppАџџџџџџџџLauncherContentwithџџџџџџџџboolџџџџKURLuseFiled/home/seb/Programmation/basket/src/notecontent.cpp2џџџџџџџџTextContentbooluseFiled/home/seb/Programmation/basket/src/notecontent.cpp2џџџџџџџџHtmlContent ™€booluseFiled/home/seb/Programmation/basket/src/notecontent.cpp2џџџџџџџџImageContentbooluseFiled/home/seb/Programmation/basket/src/notecontent.cpp2џџџџџџџџ AnimationContentbooluseFiled/home/seb/Programmation/basket/src/notecontent.cpp2џџџџџџџџSoundContentbooluseFiled/home/seb/Programmation/basket/src/notecontent.cpp2џџџџџџџџFileContentbooluseFiled/home/seb/Programmation/basket/src/notecontent.cpp2џџџџџџџџLinkContentхp€booluseFiled/home/seb/Programmation/basket/src/notecontent.cpp2џџџџџџџџLauncherContentbooluseFiled/home/seb/Programmation/basket/src/notecontent.cpp2џџџџџџџџColorContentbooluseFiled/home/seb/Programmation/basket/src/notecontent.cpp2џџџџџџџџUnknownContentboolxEditorIndentd/home/seb/Programmation/basket/src/notecontent.cppџџџџџџџџFileContent§Е€int zoneAtd/home/seb/Programmation/basket/src/notecontent.cppфчџџџџџџџџFileContentposџџџџџџџџconst QPoint&џџџџint zoneAtd/home/seb/Programmation/basket/src/notecontent.cppЊ­џџџџџџџџLinkContentposџџџџџџџџconst QPoint&џџџџint zoneAtd/home/seb/Programmation/basket/src/notecontent.cppmpџџџџџџџџLauncherContentposџџџџџџџџconst QPoint&џџџџintzoneRectd/home/seb/Programmation/basket/src/notecontent.cppagџџџџџџџџNoteContentzoneџџџџџџџџintџџџџџџџџџџџџџџџџconst QPoint&џџџџ QRectzoneRectd/home/seb/Programmation/basket/src/notecontent.cppщѓџџџџџџџџFileContentzoneџџџџџџџџintџџџџџџџџџџџџџџџџconst QPoint&џџџџ QRectzoneRectd/home/seb/Programmation/basket/src/notecontent.cppЏЙџџџџџџџџLinkContentzoneџџџџџџџџintџџџџџџџџџџџџџџџџconst QPoint&џџџџ QRectzoneRectd/home/seb/Programmation/basket/src/notecontent.cppr|џџџџџџџџLauncherContentфц€zoneџџџџџџџџintџџџџџџџџџџџџџџџџconst QPoint&џџџџ QRectzoneTipd/home/seb/Programmation/basket/src/notecontent.cppѕјџџџџџџџџFileContentzoneџџџџџџџџintџџџџQStringzoneTipd/home/seb/Programmation/basket/src/notecontent.cppTWџџџџџџџџSoundContentzoneџџџџџџџџintџџџџQStringzoneTipd/home/seb/Programmation/basket/src/notecontent.cppЛОџџџџџџџџLinkContentzoneџџџџџџџџintџџџџQStringzoneTipd/home/seb/Programmation/basket/src/notecontent.cpp~џџџџџџџџLauncherContentрc€zoneџџџџџџџџintџџџџQString~ HtmlContentd/home/seb/Programmation/basket/src/notecontent.cppVYџџџџџџџџHtmlContentџџџџ~ TextContentd/home/seb/Programmation/basket/src/notecontent.cppћўџџџџџџџџTextContentџџџџTqobject.hqstring.h"qsimplerichtext.hqpixmap.hqmovie.hqcolor.h kurl.hlinklabel.h`/home/seb/Programmation/basket/src/notecontent.h%rl#gр `/home/seb/Programmation/basket/src/notecontent.hY‚vqstring.h5Фž."qsimplerichtext.hСьqpixmap.hнŒFqmovie.hr™зqobject.hЙVУžlinklabel.hCZПDqcolor.hd)ЌV kurl.h ЌTФ`/home/seb/Programmation/basket/src/notecontent.hџџџџџџџџџџџџ  AnimationContent`/home/seb/Programmation/basket/src/notecontent.h8Z QObject to be able to receive QMovie signalsџџџџQObjectNoteContent AnimationContent`/home/seb/Programmation/basket/src/notecontent.h8џџџџџџџџ AnimationContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџcanBeSavedAs`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџ AnimationContentboolcssClass`/home/seb/Programmation/basket/src/notecontent.h% %џџџџџџџџ AnimationContentQString"customOpenCommand`/home/seb/Programmation/basket/src/notecontent.h, ,џџџџџџџџ AnimationContentQStringeditToolTipText`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџ AnimationContentQStringexportToHTML`/home/seb/Programmation/basket/src/notecontent.h$ $94 Complexe Generic Methods:џџџџ AnimationContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidfeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.h! !.. Drag and Drop Content:џџџџ AnimationContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfontChanged`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџ AnimationContentvoidloadFromFile`/home/seb/Programmation/basket/src/notecontent.h( (џџџџџџџџ AnimationContentboollowerTypeName`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџ AnimationContentQString match`/home/seb/Programmation/basket/src/notecontent.h &џџџџџџџџ AnimationContentdataџџџџџџџџ"const FilterData&џџџџbool&messageWhenOpenning`/home/seb/Programmation/basket/src/notecontent.h+ +/, Open Content or File:џџџџ AnimationContent whereџџџџџџџџOpenMessageџџџџQString movie`/home/seb/Programmation/basket/src/notecontent.h//Nџџџџџџџџ AnimationContent QMoviemovieResized`/home/seb/Programmation/basket/src/notecontent.h22 џџџџџџџџ AnimationContentџџџџџџџџџџџџconst QSize&џџџџvoidmovieStatus`/home/seb/Programmation/basket/src/notecontent.h33џџџџџџџџ AnimationContent statusџџџџџџџџintџџџџvoidmovieUpdated`/home/seb/Programmation/basket/src/notecontent.h11 F << @return the movie note-content.џџџџ AnimationContentџџџџџџџџџџџџconst QRect&џџџџvoid4needSpaceForFeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.h"#џџџџџџџџ AnimationContentbool paint`/home/seb/Programmation/basket/src/notecontent.h' 'џџџџџџџџ AnimationContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoidsaveAsFilters`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџ AnimationContentQStringsaveToFile`/home/seb/Programmation/basket/src/notecontent.h) )џџџџџџџџ AnimationContentboolsetMovie`/home/seb/Programmation/basket/src/notecontent.h. .&Њ Content-Specific Methods: ( << Change the movie note-content and relayout the note.)џџџџ AnimationContent movieџџџџџџџџconst QMovie&џџџџbool(setWidthAndGetHeight`/home/seb/Programmation/basket/src/notecontent.h& &(џџџџџџџџ AnimationContent widthџџџџџџџџintџџџџint toHtml`/home/seb/Programmation/basket/src/notecontent.h Hџџџџџџџџ AnimationContentimageNameџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQStringtoPixmap`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџ AnimationContentQPixmaptype`/home/seb/Programmation/basket/src/notecontent.h0 Simple Generic Methods:џџџџ AnimationContentNoteType::IdtypeName`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџ AnimationContentQStringuseFile`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџ AnimationContentbool movie`/home/seb/Programmation/basket/src/notecontent.h//Nџџџџџџџџ AnimationContent QMovie4needSpaceForFeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.h"#џџџџџџџџ AnimationContentboolINVALID_STATUS`/home/seb/Programmation/basket/src/notecontent.h7 7џџџџintm_movie`/home/seb/Programmation/basket/src/notecontent.h5 5џџџџ QMoviem_oldStatus`/home/seb/Programmation/basket/src/notecontent.h6 6џџџџintColorContent`/home/seb/Programmation/basket/src/notecontent.h'v Real implementation of color notes: @author Sџ§astien LaotџџџџNoteContentColorContent`/home/seb/Programmation/basket/src/notecontent.h0џџџџџџџџColorContent parentџџџџџџџџ Note*џџџџ colorџџџџџџџџconst QColor&џџџџџџџџ.addAlternateDragObjects`/home/seb/Programmation/basket/src/notecontent.h  ;џџџџџџџџColorContentdragObjectџџџџџџџџKMultipleDrag*џџџџvoidcanBeSavedAs`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџColorContentbool color`/home/seb/Programmation/basket/src/notecontent.h##NџџџџџџџџColorContent QColorcssClass`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџColorContentЪпQStringeditToolTipText`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџColorContentQStringexportToHTML`/home/seb/Programmation/basket/src/notecontent.h 94 Complexe Generic Methods:џџџџColorContentЬ €exporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidfeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.h .џџџџџџџџColorContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfontChanged`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџColorContentvoidlowerTypeName`/home/seb/Programmation/basket/src/notecontent.h  џџџџџџџџColorContentбу€QString match`/home/seb/Programmation/basket/src/notecontent.h &џџџџџџџџColorContentdataџџџџџџџџ"const FilterData&џџџџbool4needSpaceForFeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.h6џџџџџџџџColorContentbool paint`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџColorContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoidsaveAsFilters`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџColorContentР#€QStringsaveToNode`/home/seb/Programmation/basket/src/notecontent.h <џџџџџџџџColorContentdocџџџџџџџџQDomDocument&џџџџcontentџџџџџџџџQDomElement&џџџџvoidserialize`/home/seb/Programmation/basket/src/notecontent.h '. Drag and Drop Content:џџџџColorContent streamџџџџџџџџQDataStream&џџџџvoidsetColor`/home/seb/Programmation/basket/src/notecontent.h" "&Њ Content-Specific Methods: ( << Change the color note-content and relayout the note.)џџџџColorContent colorџџџџџџџџconst QColor&џџџџvoid(setWidthAndGetHeight`/home/seb/Programmation/basket/src/notecontent.h (џџџџџџџџColorContent widthџџџџџџџџintџџџџint toHtml`/home/seb/Programmation/basket/src/notecontent.h HџџџџџџџџColorContentimageNameџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toText`/home/seb/Programmation/basket/src/notecontent.h  2cuttedFullPathџџџџColorContentџџџџџџџџџџџџconst QString&џџџџQStringtoolTipInfos`/home/seb/Programmation/basket/src/notecontent.h =џџџџџџџџColorContentkeysџџџџџџџџQStringList*џџџџ valuesџџџџџџџџQStringList*џџџџvoidtype`/home/seb/Programmation/basket/src/notecontent.h  0 Simple Generic Methods:џџџџColorContentNoteType::IdtypeName`/home/seb/Programmation/basket/src/notecontent.h  џџџџџџџџColorContentQStringuseFile`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџColorContentbool color`/home/seb/Programmation/basket/src/notecontent.h##NџџџџџџџџColorContent QColor4needSpaceForFeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.h6џџџџџџџџColorContentboolRECT_MARGIN`/home/seb/Programmation/basket/src/notecontent.h&&џџџџconst intm_color`/home/seb/Programmation/basket/src/notecontent.h% %F << @return the color note-content. QColorFileContent`/home/seb/Programmation/basket/src/notecontent.h=mt Real implementation of file notes: @author Sџ§astien LaotџџџџQObjectNoteContentFileContent`/home/seb/Programmation/basket/src/notecontent.hBB3џџџџџџџџFileContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџcanBeSavedAs`/home/seb/Programmation/basket/src/notecontent.hI IџџџџџџџџFileContentboolcssClass`/home/seb/Programmation/basket/src/notecontent.hN NџџџџџџџџFileContentQStringeditToolTipText`/home/seb/Programmation/basket/src/notecontent.hT TџџџџџџџџFileContentQStringexportToHTML`/home/seb/Programmation/basket/src/notecontent.hM M94 Complexe Generic Methods:џџџџFileContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidfeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hW W.. Drag and Drop Content:џџџџFileContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfontChanged`/home/seb/Programmation/basket/src/notecontent.hR RџџџџџџџџFileContentvoidlinkLook`/home/seb/Programmation/basket/src/notecontent.hcc<џџџџџџџџFileContentLinkLook*linkLookChanged`/home/seb/Programmation/basket/src/notecontent.hS SџџџџџџџџFileContentvoidloadFromFile`/home/seb/Programmation/basket/src/notecontent.hQ QџџџџџџџџFileContentboollowerTypeName`/home/seb/Programmation/basket/src/notecontent.hF FџџџџџџџџFileContentQString match`/home/seb/Programmation/basket/src/notecontent.hK K&џџџџџџџџFileContentdataџџџџџџџџ"const FilterData&џџџџbool&messageWhenOpenning`/home/seb/Programmation/basket/src/notecontent.h` `/, Open Content or File:џџџџFileContent whereџџџџџџџџOpenMessageџџџџQStringnewPreview`/home/seb/Programmation/basket/src/notecontent.hhh:2 File Preview Management:џџџџFileContentџџџџџџџџџџџџ const KFileItem*џџџџpreviewџџџџџџџџconst QPixmap&џџџџvoid paint`/home/seb/Programmation/basket/src/notecontent.hP PџџџџџџџџFileContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoidremovePreview`/home/seb/Programmation/basket/src/notecontent.hii%џџџџџџџџFileContentџџџџџџџџџџџџ const KFileItem*џџџџvoidsaveAsFilters`/home/seb/Programmation/basket/src/notecontent.hJ JџџџџџџџџFileContentQStringsetCursor`/home/seb/Programmation/basket/src/notecontent.h\ \-џџџџџџџџFileContent widgetџџџџџџџџQWidget*џџџџzoneџџџџџџџџintџџџџvoidsetFileName`/home/seb/Programmation/basket/src/notecontent.hb b-ž Content-Specific Methods: ( << Reimplemented to be able to relayout the note.)џџџџFileContentfileNameџџџџџџџџconst QString&џџџџvoid(setWidthAndGetHeight`/home/seb/Programmation/basket/src/notecontent.hO O(џџџџџџџџFileContent widthџџџџџџџџintџџџџint.startFetchingUrlPreview`/home/seb/Programmation/basket/src/notecontent.hjjџџџџџџџџFileContentvoid toHtml`/home/seb/Programmation/basket/src/notecontent.hG GHџџџџџџџџFileContentimageNameџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQStringtoolTipInfos`/home/seb/Programmation/basket/src/notecontent.hU U=џџџџџџџџFileContentkeysџџџџџџџџQStringList*џџџџ valuesџџџџџџџџQStringList*џџџџvoidtype`/home/seb/Programmation/basket/src/notecontent.hDD0 Simple Generic Methods:џџџџFileContentNoteType::IdtypeName`/home/seb/Programmation/basket/src/notecontent.hE EџџџџџџџџFileContentQStringuseFile`/home/seb/Programmation/basket/src/notecontent.hH HџџџџџџџџFileContentboolxEditorIndent`/home/seb/Programmation/basket/src/notecontent.h^ ^" Content Edition:џџџџFileContentint zoneAt`/home/seb/Programmation/basket/src/notecontent.hY Y" Custom Zones:џџџџFileContentposџџџџџџџџconst QPoint&џџџџintzoneRect`/home/seb/Programmation/basket/src/notecontent.hZ Z2posџџџџFileContentzoneџџџџџџџџintџџџџџџџџџџџџџџџџconst QPoint&џџџџ QRectzoneTip`/home/seb/Programmation/basket/src/notecontent.h[ [џџџџџџџџFileContentzoneџџџџџџџџintџџџџQStringlinkLook`/home/seb/Programmation/basket/src/notecontent.hcc<џџџџџџџџFileContentLinkLook*m_linkDisplay`/home/seb/Programmation/basket/src/notecontent.he eџџџџLinkDisplaym_previewJob`/home/seb/Programmation/basket/src/notecontent.hllџџџџ KIO::PreviewJob*HtmlContent`/home/seb/Programmation/basket/src/notecontent.hКпŒ Real implementation of rich text (HTML) notes: @author Sџ§astien LaotџџџџNoteContentHtmlContent`/home/seb/Programmation/basket/src/notecontent.hОО3џџџџџџџџHtmlContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџcanBeSavedAs`/home/seb/Programmation/basket/src/notecontent.hЧ ЧџџџџџџџџHtmlContentboolcssClass`/home/seb/Programmation/basket/src/notecontent.hЬ ЬџџџџџџџџHtmlContentQString"customOpenCommand`/home/seb/Programmation/basket/src/notecontent.hи иџџџџџџџџHtmlContentQStringeditToolTipText`/home/seb/Programmation/basket/src/notecontent.hг гџџџџџџџџHtmlContentQStringexportToHTML`/home/seb/Programmation/basket/src/notecontent.hЫ Ы94 Complexe Generic Methods:џџџџHtmlContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidfeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hе е.. Drag and Drop Content:џџџџHtmlContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfontChanged`/home/seb/Programmation/basket/src/notecontent.hв вџџџџџџџџHtmlContentvoidhtml`/home/seb/Programmation/basket/src/notecontent.hллLџџџџџџџџHtmlContentQString linkAt`/home/seb/Programmation/basket/src/notecontent.hб б"џџџџџџџџHtmlContentposџџџџџџџџconst QPoint&џџџџQStringloadFromFile`/home/seb/Programmation/basket/src/notecontent.hЯ ЯџџџџџџџџHtmlContentboollowerTypeName`/home/seb/Programmation/basket/src/notecontent.hУ УџџџџџџџџHtmlContentQString match`/home/seb/Programmation/basket/src/notecontent.hЩ Щ&џџџџџџџџHtmlContentdataџџџџџџџџ"const FilterData&џџџџbool&messageWhenOpenning`/home/seb/Programmation/basket/src/notecontent.hз з/, Open Content or File:џџџџHtmlContent whereџџџџџџџџOpenMessageџџџџQString paint`/home/seb/Programmation/basket/src/notecontent.hЮ ЮџџџџџџџџHtmlContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoidsaveAsFilters`/home/seb/Programmation/basket/src/notecontent.hШ ШџџџџџџџџHtmlContentQStringsaveToFile`/home/seb/Programmation/basket/src/notecontent.hа аџџџџџџџџHtmlContentboolsetHtml`/home/seb/Programmation/basket/src/notecontent.hк к%Ј Content-Specific Methods: ( << Change the HTML note-content and relayout the note.)џџџџHtmlContenthtmlџџџџџџџџconst QString&џџџџvoid(setWidthAndGetHeight`/home/seb/Programmation/basket/src/notecontent.hЭ Э(џџџџџџџџHtmlContent widthџџџџџџџџintџџџџint toHtml`/home/seb/Programmation/basket/src/notecontent.hХ ХHџџџџџџџџHtmlContentimageNameџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toText`/home/seb/Programmation/basket/src/notecontent.hФ Ф2cuttedFullPathџџџџHtmlContentџџџџџџџџџџџџconst QString&џџџџQStringtype`/home/seb/Programmation/basket/src/notecontent.hСС0 Simple Generic Methods:џџџџHtmlContentNoteType::IdtypeName`/home/seb/Programmation/basket/src/notecontent.hТ ТџџџџџџџџHtmlContentQStringuseFile`/home/seb/Programmation/basket/src/notecontent.hЦ ЦџџџџџџџџHtmlContentbool~ HtmlContent`/home/seb/Programmation/basket/src/notecontent.hППџџџџџџџџHtmlContentџџџџhtml`/home/seb/Programmation/basket/src/notecontent.hллLџџџџџџџџHtmlContentQString m_html`/home/seb/Programmation/basket/src/notecontent.hннD << @return the HTML note-content.QString m_simpleRichText`/home/seb/Programmation/basket/src/notecontent.hоо"џџџџ QSimpleRichText*ImageContent`/home/seb/Programmation/basket/src/notecontent.hф v Real implementation of image notes: @author Sџ§astien LaotџџџџNoteContentImageContent`/home/seb/Programmation/basket/src/notecontent.hшш4џџџџџџџџImageContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџcanBeSavedAs`/home/seb/Programmation/basket/src/notecontent.h№ №џџџџџџџџImageContentboolcssClass`/home/seb/Programmation/basket/src/notecontent.hѕ ѕџџџџџџџџImageContentQString"customOpenCommand`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџImageContentQStringeditToolTipText`/home/seb/Programmation/basket/src/notecontent.hћ ћџџџџџџџџImageContentQStringexportToHTML`/home/seb/Programmation/basket/src/notecontent.hє є94 Complexe Generic Methods:џџџџImageContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidfeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hў ў.. Drag and Drop Content:џџџџImageContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfontChanged`/home/seb/Programmation/basket/src/notecontent.hњ њџџџџџџџџImageContentvoidloadFromFile`/home/seb/Programmation/basket/src/notecontent.hј јџџџџџџџџImageContentboollowerTypeName`/home/seb/Programmation/basket/src/notecontent.hь ьџџџџџџџџImageContentQString match`/home/seb/Programmation/basket/src/notecontent.hђ ђ&џџџџџџџџImageContentdataџџџџџџџџ"const FilterData&џџџџbool&messageWhenOpenning`/home/seb/Programmation/basket/src/notecontent.h /, Open Content or File:џџџџImageContent whereџџџџџџџџOpenMessageџџџџQString4needSpaceForFeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hџџџџџџџџџImageContentbool paint`/home/seb/Programmation/basket/src/notecontent.hї їџџџџџџџџImageContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoid pixmap`/home/seb/Programmation/basket/src/notecontent.hRџџџџџџџџImageContentQPixmapsaveAsFilters`/home/seb/Programmation/basket/src/notecontent.hё ёџџџџџџџџImageContentQStringsaveToFile`/home/seb/Programmation/basket/src/notecontent.hљ љџџџџџџџџImageContentboolsetPixmap`/home/seb/Programmation/basket/src/notecontent.h )Ќ Content-Specific Methods: ( << Change the pixmap note-content and relayout the note.)џџџџImageContent pixmapџџџџџџџџconst QPixmap&џџџџvoid(setWidthAndGetHeight`/home/seb/Programmation/basket/src/notecontent.hі і(џџџџџџџџImageContent widthџџџџџџџџintџџџџint toHtml`/home/seb/Programmation/basket/src/notecontent.hэ эHџџџџџџџџImageContentimageNameџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQStringtoPixmap`/home/seb/Programmation/basket/src/notecontent.hю юџџџџџџџџImageContentQPixmaptoolTipInfos`/home/seb/Programmation/basket/src/notecontent.hќ ќ=џџџџџџџџImageContentkeysџџџџџџџџQStringList*џџџџ valuesџџџџџџџџQStringList*џџџџvoidtype`/home/seb/Programmation/basket/src/notecontent.hъъ0 Simple Generic Methods:џџџџImageContentNoteType::IdtypeName`/home/seb/Programmation/basket/src/notecontent.hы ыџџџџџџџџImageContentQStringuseFile`/home/seb/Programmation/basket/src/notecontent.hя яџџџџџџџџImageContentbool4needSpaceForFeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hџџџџџџџџџImageContentbool pixmap`/home/seb/Programmation/basket/src/notecontent.hRџџџџџџџџImageContentQPixmapm_format`/home/seb/Programmation/basket/src/notecontent.h џџџџ char*m_pixmap`/home/seb/Programmation/basket/src/notecontent.h H << @return the pixmap note-content.QPixmapLauncherContent`/home/seb/Programmation/basket/src/notecontent.hвџ| Real implementation of launcher notes: @author Sџ§astien LaotџџџџNoteContentLauncherContent`/home/seb/Programmation/basket/src/notecontent.hжж7џџџџџџџџLauncherContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџcanBeSavedAs`/home/seb/Programmation/basket/src/notecontent.hо оџџџџџџџџLauncherContentboolcssClass`/home/seb/Programmation/basket/src/notecontent.hу уџџџџџџџџLauncherContentQStringeditToolTipText`/home/seb/Programmation/basket/src/notecontent.hш шџџџџџџџџLauncherContentQStringexec`/home/seb/Programmation/basket/src/notecontent.hјљHx << @return the displayed icon of the launcher note-content.џџџџLauncherContentQStringexportToHTML`/home/seb/Programmation/basket/src/notecontent.hт т94 Complexe Generic Methods:џџџџLauncherContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidfeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hы ы.. Drag and Drop Content:џџџџLauncherContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfontChanged`/home/seb/Programmation/basket/src/notecontent.hч чџџџџџџџџLauncherContentvoidicon`/home/seb/Programmation/basket/src/notecontent.hїїb << @return the URL of the launcher note-content.џџџџLauncherContentQStringloadFromFile`/home/seb/Programmation/basket/src/notecontent.hц цџџџџџџџџLauncherContentboollowerTypeName`/home/seb/Programmation/basket/src/notecontent.hк кџџџџџџџџLauncherContentQString match`/home/seb/Programmation/basket/src/notecontent.hр р&џџџџџџџџLauncherContentdataџџџџџџџџ"const FilterData&џџџџbool&messageWhenOpenning`/home/seb/Programmation/basket/src/notecontent.hѓ ѓ/џџџџџџџџLauncherContent whereџџџџџџџџOpenMessageџџџџQStringname`/home/seb/Programmation/basket/src/notecontent.hііtџџџџџџџџLauncherContentQString paint`/home/seb/Programmation/basket/src/notecontent.hх хџџџџџџџџLauncherContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoidsaveAsFilters`/home/seb/Programmation/basket/src/notecontent.hп пџџџџџџџџLauncherContentQStringsetCursor`/home/seb/Programmation/basket/src/notecontent.h№ №-џџџџџџџџLauncherContent widgetџџџџџџџџQWidget*џџџџzoneџџџџџџџџintџџџџvoidsetLauncher`/home/seb/Programmation/basket/src/notecontent.hѕ ѕS Content-Specific Methods: ( << Change the launcher note-content and relayout the note. Normally called by loadFromFile (no save done).)џџџџLauncherContentnameџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџexecџџџџџџџџconst QString&џџџџvoid(setWidthAndGetHeight`/home/seb/Programmation/basket/src/notecontent.hф ф(џџџџџџџџLauncherContent widthџџџџџџџџintџџџџint toHtml`/home/seb/Programmation/basket/src/notecontent.hл лHџџџџџџџџLauncherContentimageNameџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toLink`/home/seb/Programmation/basket/src/notecontent.hм мIџџџџџџџџLauncherContenturlџџџџџџџџ KURL*џџџџ titleџџџџџџџџQString*џџџџcuttedFullPathџџџџџџџџconst QString&џџџџvoidtoolTipInfos`/home/seb/Programmation/basket/src/notecontent.hщ щ=џџџџџџџџLauncherContentkeysџџџџџџџџQStringList*џџџџ valuesџџџџџџџџQStringList*џџџџvoidtype`/home/seb/Programmation/basket/src/notecontent.hии0 Simple Generic Methods:џџџџLauncherContentNoteType::IdtypeName`/home/seb/Programmation/basket/src/notecontent.hй йџџџџџџџџLauncherContentQStringurlToOpen`/home/seb/Programmation/basket/src/notecontent.hђђ, Open Content or File:џџџџLauncherContentwithџџџџџџџџboolџџџџKURLuseFile`/home/seb/Programmation/basket/src/notecontent.hн нџџџџџџџџLauncherContentbool zoneAt`/home/seb/Programmation/basket/src/notecontent.hэ э" Custom Zones:џџџџLauncherContentposџџџџџџџџconst QPoint&џџџџintzoneRect`/home/seb/Programmation/basket/src/notecontent.hю ю2posџџџџLauncherContentzoneџџџџџџџџintџџџџџџџџџџџџџџџџconst QPoint&џџџџ QRectzoneTip`/home/seb/Programmation/basket/src/notecontent.hя яџџџџџџџџLauncherContentzoneџџџџџџџџintџџџџQStringexec`/home/seb/Programmation/basket/src/notecontent.hјљHx << @return the displayed icon of the launcher note-content.џџџџLauncherContentQStringicon`/home/seb/Programmation/basket/src/notecontent.hїїb << @return the URL of the launcher note-content.џџџџLauncherContentQStringname`/home/seb/Programmation/basket/src/notecontent.hііtџџџџџџџџLauncherContentQString m_exec`/home/seb/Programmation/basket/src/notecontent.h§ §џџџџQString m_icon`/home/seb/Programmation/basket/src/notecontent.hќ ќџџџџQStringm_linkDisplay`/home/seb/Programmation/basket/src/notecontent.hў ўџџџџLinkDisplay m_name`/home/seb/Programmation/basket/src/notecontent.hћ ћ TODO: KService *service() ??? And store everything in thta service ? ( TODO: Store them in linkDisplay to gain place (idem for Link notes))QStringLinkContent`/home/seb/Programmation/basket/src/notecontent.h‘Эt Real implementation of link notes: @author Sџ§astien LaotџџџџQObjectNoteContent&LinkContent`/home/seb/Programmation/basket/src/notecontent.h––uџџџџџџџџLinkContent parentџџџџџџџџ Note*џџџџurlџџџџџџџџconst KURL&џџџџ titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџautoTitleџџџџџџџџboolџџџџautoIconџџџџџџџџboolџџџџџџџџautoIcon`/home/seb/Programmation/basket/src/notecontent.hООfn << @return if the title is auto-computed from the URL.џџџџLinkContentboolautoTitle`/home/seb/Programmation/basket/src/notecontent.hННgp << @return the displayed icon of the link note-content.џџџџLinkContentboolcanBeSavedAs`/home/seb/Programmation/basket/src/notecontent.hŸ ŸџџџџџџџџLinkContentboolcssClass`/home/seb/Programmation/basket/src/notecontent.hЄ ЄџџџџџџџџLinkContentQStringeditToolTipText`/home/seb/Programmation/basket/src/notecontent.hЊ ЊџџџџџџџџLinkContentQStringexportToHTML`/home/seb/Programmation/basket/src/notecontent.hЃ Ѓ94 Complexe Generic Methods:џџџџLinkContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidfeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hЎ Ў.џџџџџџџџLinkContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfontChanged`/home/seb/Programmation/basket/src/notecontent.hЈ ЈџџџџџџџџLinkContentvoidicon`/home/seb/Programmation/basket/src/notecontent.hММhr << @return the displayed title of the link note-content.џџџџLinkContentQStringlinkLookChanged`/home/seb/Programmation/basket/src/notecontent.hЉ ЉџџџџџџџџLinkContentvoidlowerTypeName`/home/seb/Programmation/basket/src/notecontent.hš šџџџџџџџџLinkContentQString match`/home/seb/Programmation/basket/src/notecontent.hЁ Ё&џџџџџџџџLinkContentdataџџџџџџџџ"const FilterData&џџџџbool&messageWhenOpenning`/home/seb/Programmation/basket/src/notecontent.hЗ З/џџџџџџџџLinkContent whereџџџџџџџџOpenMessageџџџџQStringnewPreview`/home/seb/Programmation/basket/src/notecontent.hШШ:2 File Preview Management:џџџџLinkContentџџџџџџџџџџџџ const KFileItem*џџџџpreviewџџџџџџџџconst QPixmap&џџџџvoid paint`/home/seb/Programmation/basket/src/notecontent.hІ ІџџџџџџџџLinkContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoidremovePreview`/home/seb/Programmation/basket/src/notecontent.hЩЩ%џџџџџџџџLinkContentџџџџџџџџџџџџ const KFileItem*џџџџvoidsaveAsFilters`/home/seb/Programmation/basket/src/notecontent.h   џџџџџџџџLinkContentQStringsaveToNode`/home/seb/Programmation/basket/src/notecontent.hЇ Ї<џџџџџџџџLinkContentdocџџџџџџџџQDomDocument&џџџџcontentџџџџџџџџQDomElement&џџџџvoidserialize`/home/seb/Programmation/basket/src/notecontent.h­ ­'. Drag and Drop Content:џџџџLinkContent streamџџџџџџџџQDataStream&џџџџvoidsetCursor`/home/seb/Programmation/basket/src/notecontent.hГ Г-џџџџџџџџLinkContent widgetџџџџџџџџQWidget*џџџџzoneџџџџџџџџintџџџџvoidsetLink`/home/seb/Programmation/basket/src/notecontent.hЙ ЙkŽ Content-Specific Methods: ( << Change the link and relayout the note.)џџџџLinkContenturlџџџџџџџџconst KURL&џџџџ titleџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџautoTitleџџџџџџџџboolџџџџautoIconџџџџџџџџboolџџџџvoid(setWidthAndGetHeight`/home/seb/Programmation/basket/src/notecontent.hЅ Ѕ(џџџџџџџџLinkContent widthџџџџџџџџintџџџџint.startFetchingUrlPreview`/home/seb/Programmation/basket/src/notecontent.hЪЪџџџџџџџџLinkContentvoid statusBarMessage`/home/seb/Programmation/basket/src/notecontent.hД Д#џџџџџџџџLinkContentzoneџџџџџџџџintџџџџQString title`/home/seb/Programmation/basket/src/notecontent.hЛЛiZ << @return the URL of the link note-content.џџџџLinkContentQString toHtml`/home/seb/Programmation/basket/src/notecontent.hœ œHџџџџџџџџLinkContentimageNameџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toLink`/home/seb/Programmation/basket/src/notecontent.h IџџџџџџџџLinkContenturlџџџџџџџџ KURL*џџџџ titleџџџџџџџџQString*џџџџcuttedFullPathџџџџџџџџconst QString&џџџџvoid toText`/home/seb/Programmation/basket/src/notecontent.h› ›2cuttedFullPathџџџџLinkContentџџџџџџџџџџџџconst QString&џџџџQStringtoolTipInfos`/home/seb/Programmation/basket/src/notecontent.hЋ Ћ=џџџџџџџџLinkContentkeysџџџџџџџџQStringList*џџџџ valuesџџџџџџџџQStringList*џџџџvoidtype`/home/seb/Programmation/basket/src/notecontent.h˜˜0 Simple Generic Methods:џџџџLinkContentNoteType::IdtypeName`/home/seb/Programmation/basket/src/notecontent.h™ ™џџџџџџџџLinkContentQStringurl`/home/seb/Programmation/basket/src/notecontent.hКК]џџџџџџџџLinkContentKURLurlToOpen`/home/seb/Programmation/basket/src/notecontent.hЖЖ: Open Content or File: (with)џџџџLinkContentџџџџџџџџџџџџboolџџџџKURLuseFile`/home/seb/Programmation/basket/src/notecontent.hž žџџџџџџџџLinkContentbool zoneAt`/home/seb/Programmation/basket/src/notecontent.hА А" Custom Zones:џџџџLinkContentposџџџџџџџџconst QPoint&џџџџintzoneRect`/home/seb/Programmation/basket/src/notecontent.hБ Б2posџџџџLinkContentzoneџџџџџџџџintџџџџџџџџџџџџџџџџconst QPoint&џџџџ QRectzoneTip`/home/seb/Programmation/basket/src/notecontent.hВ ВџџџџџџџџLinkContentzoneџџџџџџџџintџџџџQStringautoIcon`/home/seb/Programmation/basket/src/notecontent.hООfn << @return if the title is auto-computed from the URL.џџџџLinkContentboolautoTitle`/home/seb/Programmation/basket/src/notecontent.hННgp << @return the displayed icon of the link note-content.џџџџLinkContentboolicon`/home/seb/Programmation/basket/src/notecontent.hММhr << @return the displayed title of the link note-content.џџџџLinkContentQString title`/home/seb/Programmation/basket/src/notecontent.hЛЛiZ << @return the URL of the link note-content.џџџџLinkContentQStringurl`/home/seb/Programmation/basket/src/notecontent.hКК]џџџџџџџџLinkContentKURLm_autoIcon`/home/seb/Programmation/basket/src/notecontent.hФ Фџџџџboolm_autoTitle`/home/seb/Programmation/basket/src/notecontent.hУ Уџџџџbool m_icon`/home/seb/Programmation/basket/src/notecontent.hТ ТџџџџQStringm_linkDisplay`/home/seb/Programmation/basket/src/notecontent.hХ ХџџџџLinkDisplaym_previewJob`/home/seb/Programmation/basket/src/notecontent.hЬЬџџџџ KIO::PreviewJob*m_title`/home/seb/Programmation/basket/src/notecontent.hС СџџџџQString m_url`/home/seb/Programmation/basket/src/notecontent.hР Рl << @return if the icon is auto-computed from the URL.KURLNoteContent`/home/seb/Programmation/basket/src/notecontent.h?‹І TODO: Mark some methods as const! and some (like typeName() as static!џџџџ1NoteContent`/home/seb/Programmation/basket/src/notecontent.hCC8џџџџџџџџNoteContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџ.addAlternateDragObjects`/home/seb/Programmation/basket/src/notecontent.hhhАЬ << @return true if the dragging process should serialize the filename (and move the file if cutting).џџџџNoteContentбI„џџџџџџџџџџџџKMultipleDrag*џџџџvoid basket`/home/seb/Programmation/basket/src/notecontent.h€ €Ю << Get the note managing this content. ( << Get the basket containing the note managing this content.)џџџџNoteContentBasket*canBeSavedAs`/home/seb/Programmation/basket/src/notecontent.hNNE† << @return true if the content can be saved as a file by the user.џџџџNoteContentDboolcontentChanged`/home/seb/Programmation/basket/src/notecontent.h„„% << When the content has changed, inherited classes should call this to specify its new minimum size and trigger a basket relayout.џџџџNoteContentnewMinWidthџџџџџџџџintџџџџvoidcssClass`/home/seb/Programmation/basket/src/notecontent.hSSEv << @return the CSS class of the note when exported to HTMLџџџџNoteContentDQString"customOpenCommand`/home/seb/Programmation/basket/src/notecontent.hxy„І << @return the message to display according to @p where or nothing if it can't be done. @see OpenMessage describing the nature of the message that should be returned... The default implementation return an empty string. NOTE: If urlToOpen() is invalid and messageWhenOpenning() is not empty, then the user will be prompted to edit the note (with the message returned by messageWhenOpenning()) for eg. being able to edit URL of a link if it's empty when opening it...џџџџNoteContentФj„QStringeditToolTipText`/home/seb/Programmation/basket/src/notecontent.h\\E„ << If your content use LinkDisplay with preview enabled, reload the preview (can have changed size) ( << @return "Edit this [text|image|...]" to put in the tooltip for the note's content zone.)џџџџNoteContentЫDQStringexportToHTML`/home/seb/Programmation/basket/src/notecontent.hRRE” Complexe Abstract Generic Methods: ( << Export the note in an HTML file.)џџџџNoteContentDexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidfeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hiiEf << If you offer more than toText/Html/Image/Link(), this will be called if this is the only selected. ( << @return the pixmap to put under the cursor while dragging this object.)џџџџNoteContentХpФ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfileName`/home/seb/Programmation/basket/src/notecontent.h}}›џџџџџџџџNoteContentбh€QStringfontChanged`/home/seb/Programmation/basket/src/notecontent.hZZEЬ << If your content display textual data, called when the font have changed (from tags or basket font)џџџџNoteContentЬ ФvoidfullPath`/home/seb/Programmation/basket/src/notecontent.h| |– << Get the absolute path of the file where this content is stored on disk.џџџџNoteContentаz€QString linkAt`/home/seb/Programmation/basket/src/notecontent.hXX“Ж << Save the content to the file. The default implementation does nothing. @see fileName().џџџџNoteContentџџџџџџџџџџџџconst QPoint&џџџџQStringlinkLookChanged`/home/seb/Programmation/basket/src/notecontent.h[[ЎџџџџџџџџNoteContentСћvoidloadFromFile`/home/seb/Programmation/basket/src/notecontent.hVVЇџџџџџџџџNoteContentлэboollowerTypeName`/home/seb/Programmation/basket/src/notecontent.hHHEŠ << @return the type name in lowercase without space, for eg. saving.џџџџNoteContentcDQString match`/home/seb/Programmation/basket/src/notecontent.hPPEv << @return true if the content match the filter criterias.џџџџNoteContentDdataџџџџџџџџ"const FilterData&џџџџbool&messageWhenOpenning`/home/seb/Programmation/basket/src/notecontent.hww(џџџџџџџџNoteContentХjџџџџџџџџџџџџOpenMessageџџџџQStringminWidth`/home/seb/Programmation/basket/src/notecontent.h~~bШ << Get the file name where this content is stored (relative to the basket folder). @see fullPath().џџџџNoteContentФ&int4needSpaceForFeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hjkџџџџџџџџNoteContentХ]boolnote`/home/seb/Programmation/basket/src/notecontent.h^V << Get the minimum width for this content.џџџџNoteContentЫУ Note* paint`/home/seb/Programmation/basket/src/notecontent.hUU™Ф << Paint the content on @p painter, at coordinate (0, 0) and with the size (@p width, @p height).џџџџNoteContentDpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoidsaveAsFilters`/home/seb/Programmation/basket/src/notecontent.hOOEЌ << @return the filters for the user to choose a file destination to save the note as.џџџџNoteContentDQStringsaveToFile`/home/seb/Programmation/basket/src/notecontent.hWWЅК << Load the content from the file. The default implementation does nothing. @see fileName().џџџџNoteContentboolsaveToNode`/home/seb/Programmation/basket/src/notecontent.hYYDR << @return the link anchor at position @p pos or "" if there is no link. ( << Save the note in the basket XML file. By default it store the filename if a file is used.)џџџџNoteContentФ„docџџџџџџџџQDomDocument&џџџџcontentџџџџџџџџQDomElement&џџџџvoidserialize`/home/seb/Programmation/basket/src/notecontent.hff­. Drag and Drop Content:џџџџNoteContentбо„џџџџџџџџџџџџQDataStream&џџџџvoidsetCursor`/home/seb/Programmation/basket/src/notecontent.hbb›` << Idem, @return the toolTip of the custom zoneџџџџNoteContentбЏ„џџџџџџџџџџџџQWidget*џџџџџџџџџџџџџџџџintџџџџvoidsetEdited`/home/seb/Programmation/basket/src/notecontent.h‚‚м << Mark the note as edited NOW: change the "last modification time and time" AND save the basket to XML file.џџџџNoteContentvoidsetFileName`/home/seb/Programmation/basket/src/notecontent.hzz2в Common File Management: /// (and do save changes) and optionnaly hide the toolbar. ( << Set the filename. Reimplement it if you eg. want to update the view when the filename is changed.)џџџџNoteContentТяfileNameџџџџџџџџconst QString&џџџџvoidsetHoveredZone`/home/seb/Programmation/basket/src/notecontent.hccžЂ << Idem, set the mouse cursor for widget @p widget when it is over zone @p zone!џџџџNoteContentбС„џџџџџџџџџџџџintџџџџџџџџџџџџџџџџintџџџџvoid(setWidthAndGetHeight`/home/seb/Programmation/basket/src/notecontent.hTTEА << Relayout content with @p width (never less than minWidth()). @return its new height.џџџџNoteContentD widthџџџџџџџџintџџџџint&shouldSerializeFile`/home/seb/Programmation/basket/src/notecontent.hggАЦ << Serialize the content in a QDragObject. If it consists of a file, it can be serialized for you.џџџџNoteContentб^bool statusBarMessage`/home/seb/Programmation/basket/src/notecontent.hdeЈ << If your note type need some feedback, you get notified of hovering changes here.џџџџNoteContentбЪџџџџџџџџџџџџintџџџџQString toHtml`/home/seb/Programmation/basket/src/notecontent.hJJTЪ << @return an HTML text equivalent of the content. @param imageName Save image in this Qt ressource.џџџџNoteContentDimageNameџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toLink`/home/seb/Programmation/basket/src/notecontent.hLLQ << @return an image equivalent of the content. ( << Set the link to the content. By default, it set them to fullPath() if useFile().)џџџџNoteContenturlџџџџџџџџ KURL*џџџџ titleџџџџџџџџQString*џџџџcuttedFullPathџџџџџџџџconst QString&џџџџvoidtoPixmap`/home/seb/Programmation/basket/src/notecontent.hKKyџџџџџџџџNoteContentQPixmap toText`/home/seb/Programmation/basket/src/notecontent.hII6f << @return a plain text equivalent of the content.џџџџNoteContentcuttedFullPathџџџџџџџџconst QString&џџџџQStringtoolTipInfos`/home/seb/Programmation/basket/src/notecontent.h]^~џџџџџџџџNoteContentУб„џџџџџџџџџџџџQStringList*џџџџџџџџџџџџџџџџQStringList*џџџџvoidtrySetFileName`/home/seb/Programmation/basket/src/notecontent.h{{-р << Set the new filename and return true. Can fail and return false if a file with this fileName already exists.џџџџNoteContentбQfileNameџџџџџџџџconst QString&џџџџbooltype`/home/seb/Programmation/basket/src/notecontent.hFFEТ Simple Abstract Generic Methods: ( << @return the internal number that identify that note type.)џџџџNoteContentџџџФNoteType::IdtypeName`/home/seb/Programmation/basket/src/notecontent.hGGEŒ << @return the translated type name to display in the user interface.џџџџNoteContentEЛeФQStringurlToOpen`/home/seb/Programmation/basket/src/notecontent.hnn&F Open Content or File: (with << @return the URL to open the note, or an invalid KURL if it's not openable. If @p with if false, it's a normal "Open". If it's true, it's for an "Open with..." action. The default implementation return the fullPath() if the note useFile() and nothing if not.)џџџџNoteContentЩMџџџџџџџџџџџџboolџџџџKURLuseFile`/home/seb/Programmation/basket/src/notecontent.hMMEn << @return true if it use a file to store the content.џџџџNoteContentDboolxEditorIndent`/home/seb/Programmation/basket/src/notecontent.hlm" Content Edition:џџџџNoteContentХБint zoneAt`/home/seb/Programmation/basket/src/notecontent.h__­і Custom Zones: /// Implement this if you want to store custom data.џџџџNoteContentХ„џџџџџџџџџџџџconst QPoint&џџџџintzoneRect`/home/seb/Programmation/basket/src/notecontent.h``:. << If your note-type have custom zones, @return the zone at @p pos or 0 if it's not a custom zone! (pos << Idem, @return the rect of the custom zone)џџџџNoteContentЮ„zoneџџџџџџџџintџџџџџџџџџџџџџџџџconst QPoint&џџџџ QRectzoneTip`/home/seb/Programmation/basket/src/notecontent.haazџџџџџџџџNoteContentЮЂ„џџџџџџџџџџџџintџџџџQString~ NoteContent`/home/seb/Programmation/basket/src/notecontent.hDE$џџџџџџџџNoteContentџџџ„џџџџ.addAlternateDragObjects`/home/seb/Programmation/basket/src/notecontent.hhhАЬ << @return true if the dragging process should serialize the filename (and move the file if cutting).џџџџNoteContentбI„џџџџџџџџџџџџKMultipleDrag*џџџџvoid"customOpenCommand`/home/seb/Programmation/basket/src/notecontent.hxy„І << @return the message to display according to @p where or nothing if it can't be done. @see OpenMessage describing the nature of the message that should be returned... The default implementation return an empty string. NOTE: If urlToOpen() is invalid and messageWhenOpenning() is not empty, then the user will be prompted to edit the note (with the message returned by messageWhenOpenning()) for eg. being able to edit URL of a link if it's empty when opening it...џџџџNoteContentФj„QStringfileName`/home/seb/Programmation/basket/src/notecontent.h}}›џџџџџџџџNoteContentбh€QString linkAt`/home/seb/Programmation/basket/src/notecontent.hXX“Ж << Save the content to the file. The default implementation does nothing. @see fileName().џџџџNoteContentџџџџџџџџџџџџconst QPoint&џџџџQStringlinkLookChanged`/home/seb/Programmation/basket/src/notecontent.h[[ЎџџџџџџџџNoteContentСћvoidloadFromFile`/home/seb/Programmation/basket/src/notecontent.hVVЇџџџџџџџџNoteContentлэbool&messageWhenOpenning`/home/seb/Programmation/basket/src/notecontent.hww(џџџџџџџџNoteContentХjџџџџџџџџџџџџOpenMessageџџџџQStringminWidth`/home/seb/Programmation/basket/src/notecontent.h~~bШ << Get the file name where this content is stored (relative to the basket folder). @see fullPath().џџџџNoteContentФ&int4needSpaceForFeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hjkџџџџџџџџNoteContentХ]boolnote`/home/seb/Programmation/basket/src/notecontent.h^V << Get the minimum width for this content.џџџџNoteContentЫУ Note*saveToFile`/home/seb/Programmation/basket/src/notecontent.hWWЅК << Load the content from the file. The default implementation does nothing. @see fileName().џџџџNoteContentboolserialize`/home/seb/Programmation/basket/src/notecontent.hff­. Drag and Drop Content:џџџџNoteContentбо„џџџџџџџџџџџџQDataStream&џџџџvoidsetCursor`/home/seb/Programmation/basket/src/notecontent.hbb›` << Idem, @return the toolTip of the custom zoneџџџџNoteContentбЏ„џџџџџџџџџџџџQWidget*џџџџџџџџџџџџџџџџintџџџџvoidsetHoveredZone`/home/seb/Programmation/basket/src/notecontent.hccžЂ << Idem, set the mouse cursor for widget @p widget when it is over zone @p zone!џџџџNoteContentбС„џџџџџџџџџџџџintџџџџџџџџџџџџџџџџintџџџџvoid&shouldSerializeFile`/home/seb/Programmation/basket/src/notecontent.hggАЦ << Serialize the content in a QDragObject. If it consists of a file, it can be serialized for you.џџџџNoteContentб^bool statusBarMessage`/home/seb/Programmation/basket/src/notecontent.hdeЈ << If your note type need some feedback, you get notified of hovering changes here.џџџџNoteContentбЪџџџџџџџџџџџџintџџџџQStringtoPixmap`/home/seb/Programmation/basket/src/notecontent.hKKyџџџџџџџџNoteContentQPixmaptoolTipInfos`/home/seb/Programmation/basket/src/notecontent.h]^~џџџџџџџџNoteContentУб„џџџџџџџџџџџџQStringList*џџџџџџџџџџџџџџџџQStringList*џџџџvoidxEditorIndent`/home/seb/Programmation/basket/src/notecontent.hlm" Content Edition:џџџџNoteContentХБint zoneAt`/home/seb/Programmation/basket/src/notecontent.h__­і Custom Zones: /// Implement this if you want to store custom data.џџџџNoteContentХ„џџџџџџџџџџџџconst QPoint&џџџџintzoneTip`/home/seb/Programmation/basket/src/notecontent.haazџџџџџџџџNoteContentЮЂ„џџџџџџџџџџџџintџџџџQString~ NoteContent`/home/seb/Programmation/basket/src/notecontent.hDE$џџџџџџџџNoteContentџџџ„џџџџ  FEEDBACK_DARKING`/home/seb/Programmation/basket/src/notecontent.hŠŠ"џџџџconst intOpenOne`/home/seb/Programmation/basket/src/notecontent.hpp x << Message to send to the statusbar when opening this note.OpenMessageOpenOneWith`/home/seb/Programmation/basket/src/notecontent.hrr ˜ << Message to send to the statusbar when doing "Open With..." on this note.OpenMessage"OpenOneWithDialog`/home/seb/Programmation/basket/src/notecontent.htt| << Prompt-message of the "Open With..." dialog for this note.OpenMessageOpenSeveral`/home/seb/Programmation/basket/src/notecontent.hqq š << Message to send to the statusbar when opening several notes of this type.OpenMessageOpenSeveralWith`/home/seb/Programmation/basket/src/notecontent.hssД << Message to send to the statusbar when doing "Open With..." several notes of this type.OpenMessage*OpenSeveralWithDialog`/home/seb/Programmation/basket/src/notecontent.huujž << Prompt-message of the "Open With..." dialog for several notes of this type.OpenMessagem_fileName`/home/seb/Programmation/basket/src/notecontent.h‡ ‡џџџџQStringm_minWidth`/home/seb/Programmation/basket/src/notecontent.hˆ ˆџџџџint m_note`/home/seb/Programmation/basket/src/notecontent.h† †џџџџ Note* OpenMessage`/home/seb/Programmation/basket/src/notecontent.hovџџџџconst intSoundContent`/home/seb/Programmation/basket/src/notecontent.hrŒz A sound is a file with just a bit different user interactionџџџџFileContentSoundContent`/home/seb/Programmation/basket/src/notecontent.hww4џџџџџџџџSoundContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџcanBeSavedAs`/home/seb/Programmation/basket/src/notecontent.h~ ~џџџџџџџџSoundContentboolcssClass`/home/seb/Programmation/basket/src/notecontent.hƒ ƒ4 Complexe Generic Methods:џџџџSoundContentQString"customOpenCommand`/home/seb/Programmation/basket/src/notecontent.h‰ ‰џџџџџџџџSoundContentQStringeditToolTipText`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџSoundContentQStringlinkLook`/home/seb/Programmation/basket/src/notecontent.h‹‹54 Content-Specific Methods:џџџџSoundContentLinkLook*lowerTypeName`/home/seb/Programmation/basket/src/notecontent.h{ {џџџџџџџџSoundContentQString match`/home/seb/Programmation/basket/src/notecontent.h€ €&џџџџџџџџSoundContentdataџџџџџџџџ"const FilterData&џџџџbool&messageWhenOpenning`/home/seb/Programmation/basket/src/notecontent.hˆ ˆ/, Open Content or File:џџџџSoundContent whereџџџџџџџџOpenMessageџџџџQStringsaveAsFilters`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџSoundContentQStringsetHoveredZone`/home/seb/Programmation/basket/src/notecontent.h† †1џџџџџџџџSoundContentoldZoneџџџџџџџџintџџџџnewZoneџџџџџџџџintџџџџvoid toHtml`/home/seb/Programmation/basket/src/notecontent.h| |HџџџџџџџџSoundContentimageNameџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQStringtype`/home/seb/Programmation/basket/src/notecontent.hyy0 Simple Generic Methods:џџџџSoundContentNoteType::IdtypeName`/home/seb/Programmation/basket/src/notecontent.hz zџџџџџџџџSoundContentQStringuseFile`/home/seb/Programmation/basket/src/notecontent.h} }џџџџџџџџSoundContentboolzoneTip`/home/seb/Programmation/basket/src/notecontent.h… … Custom Zones:џџџџSoundContentzoneџџџџџџџџintџџџџQStringlinkLook`/home/seb/Programmation/basket/src/notecontent.h‹‹54 Content-Specific Methods:џџџџSoundContentLinkLook*TextContent`/home/seb/Programmation/basket/src/notecontent.hЕ€ Real implementation of plain text notes: @author Sџ§astien LaotџџџџNoteContentTextContent`/home/seb/Programmation/basket/src/notecontent.h””3џџџџџџџџTextContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџcanBeSavedAs`/home/seb/Programmation/basket/src/notecontent.h џџџџџџџџTextContentboolcssClass`/home/seb/Programmation/basket/src/notecontent.hЂ ЂџџџџџџџџTextContentQStringeditToolTipText`/home/seb/Programmation/basket/src/notecontent.hЉ ЉџџџџџџџџTextContentQStringexportToHTML`/home/seb/Programmation/basket/src/notecontent.hЁ Ё94 Complexe Generic Methods:џџџџTextContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidfeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hЋ Ћ.. Drag and Drop Content:џџџџTextContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfontChanged`/home/seb/Programmation/basket/src/notecontent.hЈ ЈџџџџџџџџTextContentvoid linkAt`/home/seb/Programmation/basket/src/notecontent.hЇ Ї"џџџџџџџџTextContentposџџџџџџџџconst QPoint&џџџџQStringloadFromFile`/home/seb/Programmation/basket/src/notecontent.hЅ ЅџџџџџџџџTextContentboollowerTypeName`/home/seb/Programmation/basket/src/notecontent.h™ ™џџџџџџџџTextContentQString match`/home/seb/Programmation/basket/src/notecontent.hŸ Ÿ&џџџџџџџџTextContentdataџџџџџџџџ"const FilterData&џџџџbool&messageWhenOpenning`/home/seb/Programmation/basket/src/notecontent.h­ ­/, Open Content or File:џџџџTextContent whereџџџџџџџџOpenMessageџџџџQString paint`/home/seb/Programmation/basket/src/notecontent.hЄ ЄџџџџџџџџTextContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoidsaveAsFilters`/home/seb/Programmation/basket/src/notecontent.hž žџџџџџџџџTextContentQStringsaveToFile`/home/seb/Programmation/basket/src/notecontent.hІ ІџџџџџџџџTextContentboolsetText`/home/seb/Programmation/basket/src/notecontent.hА А%Ј Content-Specific Methods: ( << Change the text note-content and relayout the note.)џџџџTextContenttextџџџџџџџџconst QString&џџџџvoid(setWidthAndGetHeight`/home/seb/Programmation/basket/src/notecontent.hЃ Ѓ(џџџџџџџџTextContent widthџџџџџџџџintџџџџinttext`/home/seb/Programmation/basket/src/notecontent.hББLџџџџџџџџTextContentQString toHtml`/home/seb/Programmation/basket/src/notecontent.h› ›HџџџџџџџџTextContentimageNameџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toText`/home/seb/Programmation/basket/src/notecontent.hš š2cuttedFullPathџџџџTextContentџџџџџџџџџџџџconst QString&џџџџQStringtype`/home/seb/Programmation/basket/src/notecontent.h——0 Simple Generic Methods:џџџџTextContentNoteType::IdtypeName`/home/seb/Programmation/basket/src/notecontent.h˜ ˜џџџџџџџџTextContentQStringuseFile`/home/seb/Programmation/basket/src/notecontent.hœ œџџџџџџџџTextContentbool~ TextContent`/home/seb/Programmation/basket/src/notecontent.h••џџџџџџџџTextContentџџџџtext`/home/seb/Programmation/basket/src/notecontent.hББLџџџџџџџџTextContentQString m_simpleRichText`/home/seb/Programmation/basket/src/notecontent.hДД"џџџџ QSimpleRichText* m_text`/home/seb/Programmation/basket/src/notecontent.hГГD << @return the text note-content.QStringUnknownContent`/home/seb/Programmation/basket/src/notecontent.h,P  Real implementation of unknown MIME-types dropped notes: @author Sџ§astien LaotџџџџNoteContentUnknownContent`/home/seb/Programmation/basket/src/notecontent.h006џџџџџџџџUnknownContent parentџџџџџџџџ Note*џџџџfileNameџџџџџџџџconst QString&џџџџџџџџ.addAlternateDragObjects`/home/seb/Programmation/basket/src/notecontent.hF F;џџџџџџџџUnknownContentбK€dragObjectџџџџџџџџKMultipleDrag*џџџџvoidcanBeSavedAs`/home/seb/Programmation/basket/src/notecontent.h9 9џџџџџџџџUnknownContentboolcssClass`/home/seb/Programmation/basket/src/notecontent.h> >џџџџџџџџUnknownContentQStringeditToolTipText`/home/seb/Programmation/basket/src/notecontent.hC CџџџџџџџџUnknownContentQStringexportToHTML`/home/seb/Programmation/basket/src/notecontent.h= =94 Complexe Generic Methods:џџџџUnknownContentexporterџџџџџџџџHTMLExporter*џџџџ indentџџџџџџџџintџџџџvoidfeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hG G.џџџџџџџџUnknownContent widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapfontChanged`/home/seb/Programmation/basket/src/notecontent.hB BџџџџџџџџUnknownContentvoidloadFromFile`/home/seb/Programmation/basket/src/notecontent.hA AџџџџџџџџUnknownContentboollowerTypeName`/home/seb/Programmation/basket/src/notecontent.h4 4џџџџџџџџUnknownContent€QString match`/home/seb/Programmation/basket/src/notecontent.h; ;&џџџџџџџџUnknownContentdataџџџџџџџџ"const FilterData&џџџџboolmimeTypes`/home/seb/Programmation/basket/src/notecontent.hLLn4 Content-Specific Methods:џџџџUnknownContentСќ€QString4needSpaceForFeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hHIџџџџџџџџUnknownContentbool paint`/home/seb/Programmation/basket/src/notecontent.h@ @џџџџџџџџUnknownContentpainterџџџџџџџџQPainter*џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџisDefaultColorџџџџџџџџboolџџџџisSelectedџџџџџџџџboolџџџџisHoveredџџџџџџџџboolџџџџvoidsaveAsFilters`/home/seb/Programmation/basket/src/notecontent.h: :џџџџџџџџUnknownContentQString(setWidthAndGetHeight`/home/seb/Programmation/basket/src/notecontent.h? ?(џџџџџџџџUnknownContent widthџџџџџџџџintџџџџint&shouldSerializeFile`/home/seb/Programmation/basket/src/notecontent.hEE0. Drag and Drop Content:џџџџUnknownContentbool toHtml`/home/seb/Programmation/basket/src/notecontent.h6 6HџџџџџџџџUnknownContentimageNameџџџџџџџџconst QString&џџџџcuttedFullPathџџџџџџџџconst QString&џџџџQString toLink`/home/seb/Programmation/basket/src/notecontent.h7 7IџџџџџџџџUnknownContenturlџџџџџџџџ KURL*џџџџ titleџџџџџџџџQString*џџџџcuttedFullPathџџџџџџџџconst QString&џџџџvoid toText`/home/seb/Programmation/basket/src/notecontent.h5 52cuttedFullPathџџџџUnknownContentџџџџџџџџџџџџconst QString&џџџџQStringtype`/home/seb/Programmation/basket/src/notecontent.h220 Simple Generic Methods:џџџџUnknownContentNoteType::IdtypeName`/home/seb/Programmation/basket/src/notecontent.h3 3џџџџџџџџUnknownContentQStringurlToOpen`/home/seb/Programmation/basket/src/notecontent.hJK, Open Content or File:џџџџUnknownContentџџџџџџџџџџџџboolџџџџKURLuseFile`/home/seb/Programmation/basket/src/notecontent.h8 8џџџџџџџџUnknownContentboolmimeTypes`/home/seb/Programmation/basket/src/notecontent.hLLn4 Content-Specific Methods:џџџџUnknownContentСќ€QString4needSpaceForFeedbackPixmap`/home/seb/Programmation/basket/src/notecontent.hHIџџџџџџџџUnknownContentbool&shouldSerializeFile`/home/seb/Programmation/basket/src/notecontent.hEE0. Drag and Drop Content:џџџџUnknownContentboolurlToOpen`/home/seb/Programmation/basket/src/notecontent.hJK, Open Content or File:џџџџUnknownContentџџџџџџџџџџџџboolџџџџKURL"DECORATION_MARGIN`/home/seb/Programmation/basket/src/notecontent.hOO#џџџџconst intm_mimeTypes`/home/seb/Programmation/basket/src/notecontent.hN N| << @return the list of MIME types this note-content contains.QString*NoteFactory__loadNode`/home/seb/Programmation/basket/src/notecontent.hRRbџџџџџџџџcontentџџџџџџџџ$const QDomElement&џџџџlowerTypeNameџџџџџџџџconst QString&џџџџ parentџџџџџџџџ Note*џџџџvoidKIO`/home/seb/Programmation/basket/src/notecontent.h++#џџџџџџџџNoteType`/home/seb/Programmation/basket/src/notecontent.h6>џџџџџџџџ Animation`/home/seb/Programmation/basket/src/notecontent.h8/88 Always positiveId Color`/home/seb/Programmation/basket/src/notecontent.h8W8\ Always positiveIdFile`/home/seb/Programmation/basket/src/notecontent.h8A8E Always positiveId Group`/home/seb/Programmation/basket/src/notecontent.h8 8 Always positiveIdHtml`/home/seb/Programmation/basket/src/notecontent.h8"8& Always positiveId Image`/home/seb/Programmation/basket/src/notecontent.h8(8- Always positiveIdLauncher`/home/seb/Programmation/basket/src/notecontent.h8M8U Always positiveIdLink`/home/seb/Programmation/basket/src/notecontent.h8G8K Always positiveId Sound`/home/seb/Programmation/basket/src/notecontent.h8:8? Always positiveIdText`/home/seb/Programmation/basket/src/notecontent.h88 Always positiveIdUnknown`/home/seb/Programmation/basket/src/notecontent.h8^8e Always positiveId Id`/home/seb/Programmation/basket/src/notecontent.h88g@ A list of numeric identifier for each note type. Declare a varible with the type NoteType::Id and assign a value like NoteType::Text... @author Sџ§astien Laotconst intЪqdragobject.h qdir.hqpainter.hqtextcodec.hqbuffer.hkurldrag.hkdeversion.hkapplication.h qdesktopwidget.hbasket.hnotedrag.hnotefactory.htools.hglobal.hiostreamnotedrag.moc^/home/seb/Programmation/basket/src/notedrag.cpp%qђp@qtextcodec.hи Škdeversion.hЬГ>@ qdesktopwidget.h§‘ў…qpainter.hе~еЪqbuffer.h–bт1iostreamВ$Bєglobal.h|yюWkurldrag.hэY†Вkapplication.hєПL% qdir.h ftools.hАох7notedrag.moc!X#Anotedrag.h*Ђhšbasket.hђОЁP^/home/seb/Programmation/basket/src/notedrag.cppѕш_dqdragobject.h€BKŒnotefactory.hкёwT^/home/seb/Programmation/basket/src/notedrag.cppџџџџџџџџџџџџbasketOf^/home/seb/Programmation/basket/src/notedrag.cppw‚џџџџџџџџNoteDrag sourceџџџџџџџџQMimeSource*џџџџBasket*canDecode^/home/seb/Programmation/basket/src/notedrag.cppruџџџџџџџџNoteDrag sourceџџџџџџџџQMimeSource*џџџџbool<createAndEmptyCuttingTmpFolder^/home/seb/Programmation/basket/src/notedrag.cpp*/џџџџџџџџNoteDragџџџ€void decode^/home/seb/Programmation/basket/src/notedrag.cppšГџџџџџџџџNoteDragx sourceџџџџџџџџQMimeSource*џџџџ parentџџџџџџџџBasket*џџџџmoveFilesџџџџџџџџboolџџџџmoveNotesџџџџџџџџboolџџџџ Note* decode^/home/seb/Programmation/basket/src/notedrag.cpp"&$ ExtendedTextDrag џџџџ ExtendedTextDrageџџџџџџџџ$const QMimeSource*џџџџstrџџџџџџџџQString&џџџџbool decode^/home/seb/Programmation/basket/src/notedrag.cpp(Nџџџџџџџџ ExtendedTextDrageџџџџџџџџ$const QMimeSource*џџџџstrџџџџџџџџQString&џџџџsubtypeџџџџџџџџQCString&џџџџbooldecodeHierarchy^/home/seb/Programmation/basket/src/notedrag.cppЕ џџџџџџџџNoteDragx streamџџџџџџџџQDataStream&џџџџ parentџџџџџџџџBasket*џџџџmoveFilesџџџџџџџџboolџџџџmoveNotesџџџџџџџџboolџџџџoriginalBasketџџџџџџџџBasket*џџџџ Note*dragObject^/home/seb/Programmation/basket/src/notedrag.cpp1bџџџџџџџџNoteDraganoteListџџџџџџџџNoteSelection*џџџџcuttingџџџџџџџџboolџџџџ sourceџџџџџџџџQWidget*џџџџQDragObject*feedbackPixmap^/home/seb/Programmation/basket/src/notedrag.cpppџџџџџџџџNoteDragnoteListџџџџџџџџNoteSelection*џџџџQPixmapnotesOf^/home/seb/Programmation/basket/src/notedrag.cpp„˜џџџџџџџџNoteDrag sourceџџџџџџџџQMimeSource*џџџџ(QValueList< Note * >serializeHtml^/home/seb/Programmation/basket/src/notedrag.cpp”ЈџџџџџџџџNoteDragnoteListџџџџџџџџNoteSelection*џџџџmultipleDragџџџџџџџџKMultipleDrag*џџџџvoidserializeImage^/home/seb/Programmation/basket/src/notedrag.cppЊЭџџџџџџџџNoteDragnoteListџџџџџџџџNoteSelection*џџџџmultipleDragџџџџџџџџKMultipleDrag*џџџџvoidserializeLinks^/home/seb/Programmation/basket/src/notedrag.cppЯџџџџџџџџNoteDragnoteListџџџџџџџџNoteSelection*џџџџmultipleDragџџџџџџџџKMultipleDrag*џџџџcuttingџџџџџџџџboolџџџџvoidserializeNotes^/home/seb/Programmation/basket/src/notedrag.cppd…џџџџџџџџNoteDragnoteListџџџџџџџџNoteSelection*џџџџ streamџџџџџџџџQDataStream&џџџџcuttingџџџџџџџџboolџџџџvoidserializeText^/home/seb/Programmation/basket/src/notedrag.cpp‡’џџџџџџџџNoteDragnoteListџџџџџџџџNoteSelection*џџџџmultipleDragџџџџџџџџKMultipleDrag*џџџџvoid"setFeedbackPixmap^/home/seb/Programmation/basket/src/notedrag.cpp џџџџџџџџNoteDragnoteListџџџџџџџџNoteSelection*џџџџmultipleDragџџџџџџџџKMultipleDrag*џџџџvoidVqstring.hqdragobject.hqdatastream.hqpixmap.hqvaluelist.hkmultipledrag.hkurldrag.hZ/home/seb/Programmation/basket/src/notedrag.h%qђp@Z/home/seb/Programmation/basket/src/notedrag.h\ѓ qstring.h5Фž.qpixmap.hнŒFkmultipledrag.hІ›kurldrag.hэY†Вqdatastream.hM^mqdragobject.h€BKŒqvaluelist.hЩWьрZ/home/seb/Programmation/basket/src/notedrag.hџџџџџџџџџџџџ ExtendedTextDragZ/home/seb/Programmation/basket/src/notedrag.hPVP QTextDrag with capabilities to drop GNOME and Mozilla texts as well as UTF-16 texts even if it was supposed to be encoded with local encoding! @author Sџ§astien LaotџџџџQTextDrag decodeZ/home/seb/Programmation/basket/src/notedrag.hT T7џџџџџџџџ ExtendedTextDragџџџˆeџџџџџџџџ$const QMimeSource*џџџџstrџџџџџџџџQString&џџџџbool decodeZ/home/seb/Programmation/basket/src/notedrag.hU UJџџџџџџџџ ExtendedTextDrageџџџџџџџџ$const QMimeSource*џџџџstrџџџџџџџџQString&џџџџsubtypeџџџџџџџџQCString&џџџџboolKURLDrag2Z/home/seb/Programmation/basket/src/notedrag.h[dz Support KDE 3.3 and older PROTECTED KURLDrag::encodedData()!џџџџKURLDragKURLDrag2Z/home/seb/Programmation/basket/src/notedrag.h__6џџџџџџџџKURLDrag2бEurlsџџџџџџџџ"const KURL::List&џџџџџџџџencodedData2Z/home/seb/Programmation/basket/src/notedrag.h`cџџџџџџџџKURLDrag2Ю“ mimeџџџџџџџџconst char*џџџџQByteArrayKURLDrag2Z/home/seb/Programmation/basket/src/notedrag.h__6џџџџџџџџKURLDrag2бEurlsџџџџџџџџ"const KURL::List&џџџџџџџџencodedData2Z/home/seb/Programmation/basket/src/notedrag.h`cџџџџџџџџKURLDrag2Ю“ mimeџџџџџџџџconst char*џџџџQByteArrayNoteDragZ/home/seb/Programmation/basket/src/notedrag.h5I \ Dragging/Copying/Cutting Scenario: - User select some notes and cut them; - NoteDrag::toMultipleDrag() is called with a tree of the selected notes (see Basket::toSelectionTree()): - This method create a new KMultipleDrag object, create a stream, - And then browse all notes and call the virtual Note::serialize() with the stream as parameter for them to serialize theire content in the "native format". - This give the MIME type "application/x-basket-note" that will be used by the application to paste the notes exactly as they were. - Then the method try to set alterante formats for the dragged objects: - It call successively toText() for each notes and stack up the result so theire is ONE big text flavour to add to the KMultipleDrag object - It do the same with toHtml(), toImage() and toLink() to have those flavours as well, if possible... - If there is only ONE copied note, addAlternateDragObjects() is called on it, so that Unknown objects can be dragged "as is". - It's OK for the flavours. The method finally set the drag feedback pixmap by asking every selected notes to draw the content to a small pixmap. - The pixmaps are joined to one big pixmap (but it should not exceed a defined size) and a border is drawn on this image. Pasting/Dropping Scenario: @author Sџ§astien LaotџџџџbasketOfZ/home/seb/Programmation/basket/src/notedrag.hDD-џџџџџџџџNoteDrag sourceџџџџџџџџQMimeSource*џџџџBasket*canDecodeZ/home/seb/Programmation/basket/src/notedrag.hB B+џџџџџџџџNoteDragџџџˆ sourceџџџџџџџџQMimeSource*џџџџbool<createAndEmptyCuttingTmpFolderZ/home/seb/Programmation/basket/src/notedrag.hF F-џџџџџџџџNoteDragЮvoid decodeZ/home/seb/Programmation/basket/src/notedrag.hC CYџџџџџџџџNoteDrag sourceџџџџџџџџQMimeSource*џџџџ parentџџџџџџџџBasket*џџџџmoveFilesџџџџџџџџboolџџџџmoveNotesџџџџџџџџboolџџџџ Note*decodeHierarchyZ/home/seb/Programmation/basket/src/notedrag.h> >zџџџџџџџџNoteDrag streamџџџџџџџџQDataStream&џџџџ parentџџџџџџџџBasket*џџџџmoveFilesџџџџџџџџboolџџџџmoveNotesџџџџџџџџboolџџџџoriginalBasketџџџџџџџџBasket*џџџџ Note*dragObjectZ/home/seb/Programmation/basket/src/notedrag.hAA[џџџџџџџџNoteDragnoteListџџџџџџџџNoteSelection*џџџџcuttingџџџџџџџџboolџџџџ sourceџџџџџџџџQWidget*џџџџQDragObject*feedbackPixmapZ/home/seb/Programmation/basket/src/notedrag.h@@7џџџџџџџџNoteDragnoteListџџџџџџџџNoteSelection*џџџџQPixmapnotesOfZ/home/seb/Programmation/basket/src/notedrag.hEE6џџџџџџџџNoteDrag sourceџџџџџџџџQMimeSource*џџџџ(QValueList< Note * >serializeHtmlZ/home/seb/Programmation/basket/src/notedrag.h: :eџџџџџџџџNoteDragџџџˆnoteListџџџџџџџџNoteSelection*џџџџmultipleDragџџџџџџџџKMultipleDrag*џџџџvoidserializeImageZ/home/seb/Programmation/basket/src/notedrag.h; ;eџџџџџџџџNoteDragcnoteListџџџџџџџџNoteSelection*џџџџmultipleDragџџџџџџџџKMultipleDrag*џџџџvoidserializeLinksZ/home/seb/Programmation/basket/src/notedrag.h< <eџџџџџџџџNoteDragnoteListџџџџџџџџNoteSelection*џџџџmultipleDragџџџџџџџџKMultipleDrag*џџџџcuttingџџџџџџџџboolџџџџvoidserializeNotesZ/home/seb/Programmation/basket/src/notedrag.h8 8eџџџџџџџџNoteDragџџџˆnoteListџџџџџџџџNoteSelection*џџџџ streamџџџџџџџџQDataStream&џџџџcuttingџџџџџџџџboolџџџџvoidserializeTextZ/home/seb/Programmation/basket/src/notedrag.h9 9eџџџџџџџџNoteDragџџџˆnoteListџџџџџџџџNoteSelection*џџџџmultipleDragџџџџџџџџKMultipleDrag*џџџџvoid"setFeedbackPixmapZ/home/seb/Programmation/basket/src/notedrag.h= =eџџџџџџџџNoteDragnoteListџџџџџџџџNoteSelection*џџџџmultipleDragџџџџџџџџKMultipleDrag*џџџџvoid NOTE_MIME_STRINGZ/home/seb/Programmation/basket/src/notedrag.hHH$џџџџconst char*Іqlabel.hqlayout.hqlineedit.hklineedit.hkurlrequester.hkicondialog.hkcolordialog.hkservice.hkconfig.hkmessagebox.hklocale.hkmainwindow.hktoolbar.hkaction.hkurifilter.hkdebug.hkstdaction.h"kglobalsettings.hnoteedit.hnotecontent.hnotefactory.h note.hbasket.hsettings.htools.h variouswidgets.h focusedwidgets.hiostreamiostreamnoteedit.moc^/home/seb/Programmation/basket/src/noteedit.cpp%rpќ јqlabel.hoпЁ note.h хЬЌ^/home/seb/Programmation/basket/src/noteedit.cppњї1\kmainwindow.hЉˆ~settings.hЏЄWkservice.hyюHТkurlrequester.hАjD variouswidgets.hЪіqlayout.hoйЖЅqlineedit.h&џџџџџџџџNoteEditornoteContentџџџџџџџџNoteContent*џџџџџџџџTextEditor^/home/seb/Programmation/basket/src/noteedit.cpp‚™џџџџџџџџTextEditortextContentџџџџџџџџTextContent*џџџџ parentџџџџџџџџQWidget*џџџџџџџџUnknownEditor^/home/seb/Programmation/basket/src/noteedit.cppѓџџџџџџџџџUnknownEditorDK unknownContentџџџџџџџџUnknownContent*џџџџ parentџџџџџџџџQWidget*џџџџџџџџautoSave^/home/seb/Programmation/basket/src/noteedit.cpp ЖџџџџџџџџTextEditortoFileTooџџџџџџџџboolџџџџvoidautoSave^/home/seb/Programmation/basket/src/noteedit.cpp_eџџџџџџџџHtmlEditortoFileTooџџџџџџџџboolџџџџvoidautoSave^/home/seb/Programmation/basket/src/noteedit.cppГКџџџџџџџџFileEditorГ В€toFileTooџџџџџџџџboolџџџџvoid*cursorPositionChanged^/home/seb/Programmation/basket/src/noteedit.cpp"џџџџџџџџHtmlEditorvoid,disableRichTextToolBar^/home/seb/Programmation/basket/src/noteedit.cppg’џџџџџџџџInlineEditorsvoiddoNotAutoIcon^/home/seb/Programmation/basket/src/noteedit.cpp†‰џџџџџџџџLinkEditDialog€џџџџџџџџџџџџQStringџџџџvoiddoNotAutoTitle^/home/seb/Programmation/basket/src/noteedit.cpp~„џџџџџџџџLinkEditDialogџџџџџџџџџџџџconst QString&џџџџvoideditNoteContent^/home/seb/Programmation/basket/src/noteedit.cppElџџџџџџџџNoteEditornoteContentџџџџџџџџNoteContent*џџџџ parentџџџџџџџџQWidget*џџџџNoteEditor**enableRichTextToolBar^/home/seb/Programmation/basket/src/noteedit.cppWeџџџџџџџџInlineEditorsvoidfontChanged^/home/seb/Programmation/basket/src/noteedit.cpp.T}џџџџџџџџHtmlEditorГ €fontџџџџџџџџconst QFont&џџџџvoidguessIcon^/home/seb/Programmation/basket/src/noteedit.cpp‹‘џџџџџџџџLinkEditDialogvoidguessIcon^/home/seb/Programmation/basket/src/noteedit.cpp џџџџџџџџ$LauncherEditDialogvoidguessTitle^/home/seb/Programmation/basket/src/noteedit.cpp“šџџџџџџџџLinkEditDialogvoidinitToolBars^/home/seb/Programmation/basket/src/noteedit.cppLџџџџџџџџInlineEditors actionCollectionџџџџџџџџ$KActionCollection*џџџџvoidinstance^/home/seb/Programmation/basket/src/noteedit.cppџџџџџџџџInlineEditorsГНInlineEditors*keyPressEvent^/home/seb/Programmation/basket/src/noteedit.cpp џџџџџџџџ DebuggedLineEditDK  eventџџџџџџџџQKeyEvent*џџџџvoidnote^/home/seb/Programmation/basket/src/noteedit.cpp@CџџџџџџџџNoteEditor Note* polish^/home/seb/Programmation/basket/src/noteedit.cppblџџџџџџџџLinkEditDialogDK void polish^/home/seb/Programmation/basket/src/noteedit.cppыѕџџџџџџџџ$LauncherEditDialogvoidrichTextToolBar^/home/seb/Programmation/basket/src/noteedit.cppNUџџџџџџџџInlineEditorsdomKToolBar*setBlock^/home/seb/Programmation/basket/src/noteedit.cppXXOџџџџџџџџHtmlEditorД'I€voidsetCentered^/home/seb/Programmation/basket/src/noteedit.cppVVOџџџџџџџџHtmlEditorvoidsetInlineEditor^/home/seb/Programmation/basket/src/noteedit.cppn€џџџџџџџџNoteEditorinlineEditorџџџџџџџџQWidget*џџџџvoidsetLeft^/home/seb/Programmation/basket/src/noteedit.cppUUOєvoid HtmlEditor::setUnderline() { textEdit()->setUnderline( InlineEditors::instance()->richTextUnderline->isChecked() ); }џџџџHtmlEditorВѓдvoidsetRight^/home/seb/Programmation/basket/src/noteedit.cppWWOџџџџџџџџHtmlEditorvoid slotOk^/home/seb/Programmation/basket/src/noteedit.cppœВ џџџџџџџџLinkEditDialogvoid slotOk^/home/seb/Programmation/basket/src/noteedit.cppїџџџџџџџџ$LauncherEditDialogvoidtextChanged^/home/seb/Programmation/basket/src/noteedit.cpp$,џџџџџџџџHtmlEditor;)"voidurlChanged^/home/seb/Programmation/basket/src/noteedit.cppo|џџџџџџџџLinkEditDialogoџџџџџџџџџџџџconst QString&џџџџvoidvalidate^/home/seb/Programmation/basket/src/noteedit.cppИЩџџџџџџџџTextEditorvvoidvalidate^/home/seb/Programmation/basket/src/noteedit.cppg{џџџџџџџџHtmlEditorvoidvalidate^/home/seb/Programmation/basket/src/noteedit.cppМСџџџџџџџџFileEditorГB€void$~ DebuggedLineEdit^/home/seb/Programmation/basket/src/noteedit.cppџџџџџџџџ DebuggedLineEditџџџџ~ FileEditor^/home/seb/Programmation/basket/src/noteedit.cppЎБџџџџџџџџFileEditorџџџџ~ HtmlEditor^/home/seb/Programmation/basket/src/noteedit.cppZ]џџџџџџџџHtmlEditorџџџџ~ InlineEditors^/home/seb/Programmation/basket/src/noteedit.cppџџџџџџџџInlineEditorsџџџџ(~ LauncherEditDialog^/home/seb/Programmation/basket/src/noteedit.cppчщџџџџџџџџ$LauncherEditDialogџџџџ ~ LinkEditDialog^/home/seb/Programmation/basket/src/noteedit.cpp^`џџџџџџџџLinkEditDialogџџџџ~ TextEditor^/home/seb/Programmation/basket/src/noteedit.cpp›žџџџџџџџџTextEditorџџџџfkdialogbase.hqtextedit.hqlineedit.hnotecontent.hZ/home/seb/Programmation/basket/src/noteedit.h%qђp@kdialogbase.hQ]r\qlineedit.h&џџџџџџџџLinkEditDialogcontentNoteџџџџџџџџLinkContent*џџџџ parentџџџџџџџџQWidget*џџџџџџџџdoNotAutoIconZ/home/seb/Programmation/basket/src/noteedit.hллџџџџџџџџLinkEditDialogГМџџџџџџџџџџџџQStringџџџџvoiddoNotAutoTitleZ/home/seb/Programmation/basket/src/noteedit.hкк$џџџџџџџџLinkEditDialogГм‚џџџџџџџџџџџџconst QString&џџџџvoidguessIconZ/home/seb/Programmation/basket/src/noteedit.hннџџџџџџџџLinkEditDialogvoidguessTitleZ/home/seb/Programmation/basket/src/noteedit.hммџџџџџџџџLinkEditDialogД*эvoid polishZ/home/seb/Programmation/basket/src/noteedit.hжжџџџџџџџџLinkEditDialogvoid slotOkZ/home/seb/Programmation/basket/src/noteedit.hииџџџџџџџџLinkEditDialogvoidurlChangedZ/home/seb/Programmation/basket/src/noteedit.hйй џџџџџџџџLinkEditDialogГvџџџџџџџџџџџџconst QString&џџџџvoid ~ LinkEditDialogZ/home/seb/Programmation/basket/src/noteedit.hееџџџџџџџџLinkEditDialogД€џџџџm_autoIconZ/home/seb/Programmation/basket/src/noteedit.hххџџџџQPushButton*m_autoTitleZ/home/seb/Programmation/basket/src/noteedit.hффџџџџQPushButton* m_iconZ/home/seb/Programmation/basket/src/noteedit.hууџџџџKIconButton* m_isAutoModifiedZ/home/seb/Programmation/basket/src/noteedit.hрр џџџџboolm_noteContentZ/home/seb/Programmation/basket/src/noteedit.hппџџџџLinkContent*m_titleZ/home/seb/Programmation/basket/src/noteedit.hттџџџџQLineEdit* m_urlZ/home/seb/Programmation/basket/src/noteedit.hссџџџџKURLRequester*LinkEditorZ/home/seb/Programmation/basket/src/noteedit.hЂЇџџџџџџџџNoteEditorLinkEditorZ/home/seb/Programmation/basket/src/noteedit.hІІ6џџџџџџџџLinkEditorГ нlinkContentџџџџџџџџLinkContent*џџџџ parentџџџџџџџџQWidget*џџџџџџџџNoteEditorZ/home/seb/Programmation/basket/src/noteedit.h<aІ The base class for every note editors. Scenario: The Basket class calls NoteEditor::editNoteContent() with the NoteContent to edit. This method create the good child NoteEditor depending on the note content type and return it to the Basket. This custom NoteEditor have two choices regarding what to do in its constructor: - Display a dialog and then call cancel() if the user canceled the dialog; - Create an inline editor and call setInlineEditor() with that editor as parameter. When the user exit the edition, validate() is called by the Basket. You should then call setEmpty() is the user cleared the content. The custom editor SHOULD call the NoteEditor constructor. If the user cleared the content OR if the user canceled the dialog whereas he/she JUST ADDED the note, then the note will be deleted by the Basket.џџџџQObjectNoteEditorZ/home/seb/Programmation/basket/src/noteedit.h@@%џџџџџџџџNoteEditorDIRnoteContentџџџџџџџџNoteContent*џџџџџџџџaskValidationZ/home/seb/Programmation/basket/src/noteedit.h\\* Same as validate(), but does not precede editor close and is triggered either while the editor widget changed size or after 3 seconds of inactivity.џџџџNoteEditorvoidautoSaveZ/home/seb/Programmation/basket/src/noteedit.hYYХџџџџџџџџNoteEditortoFileTooџџџџџџџџboolџџџџvoid cancelZ/home/seb/Programmation/basket/src/noteedit.hUU'џџџџџџџџNoteEditorГ *voidcanceledZ/home/seb/Programmation/basket/src/noteedit.hBB2џџџџџџџџNoteEditorbooleditNoteContentZ/home/seb/Programmation/basket/src/noteedit.h``NџџџџџџџџNoteEditornoteContentџџџџџџџџNoteContent*џџџџ parentџџџџџџџџQWidget*џџџџNoteEditor*isEmptyZ/home/seb/Programmation/basket/src/noteedit.hAA2џџџџџџџџNoteEditorDIRboolisInlineZ/home/seb/Programmation/basket/src/noteedit.hCC2џџџџџџџџNoteEditorboollineEditZ/home/seb/Programmation/basket/src/noteedit.hFF2џџџџџџџџNoteEditorQLineEdit*0mouseEnteredEditorWidgetZ/home/seb/Programmation/basket/src/noteedit.h]] џџџџџџџџNoteEditorД.ИvoidnoteZ/home/seb/Programmation/basket/src/noteedit.hRRџџџџџџџџNoteEditorГЙ Note*noteContentZ/home/seb/Programmation/basket/src/noteedit.hQQ5џџџџџџџџNoteEditorNoteContent*setEmptyZ/home/seb/Programmation/basket/src/noteedit.hTT'џџџџџџџџNoteEditortvoidsetInlineEditorZ/home/seb/Programmation/basket/src/noteedit.hVV,џџџџџџџџNoteEditorainlineEditorџџџџџџџџQWidget*џџџџvoidtextEditZ/home/seb/Programmation/basket/src/noteedit.hEE2џџџџџџџџNoteEditorГ T€KTextEdit*validateZ/home/seb/Programmation/basket/src/noteedit.hXXџџџџџџџџNoteEditorВр/„void widgetZ/home/seb/Programmation/basket/src/noteedit.hDD2џџџџџџџџNoteEditorВр/€QWidget* autoSaveZ/home/seb/Programmation/basket/src/noteedit.hYYХџџџџџџџџNoteEditortoFileTooџџџџџџџџboolџџџџvoid cancelZ/home/seb/Programmation/basket/src/noteedit.hUU'џџџџџџџџNoteEditorГ *voidcanceledZ/home/seb/Programmation/basket/src/noteedit.hBB2џџџџџџџџNoteEditorboolisEmptyZ/home/seb/Programmation/basket/src/noteedit.hAA2џџџџџџџџNoteEditorDIRboolisInlineZ/home/seb/Programmation/basket/src/noteedit.hCC2џџџџџџџџNoteEditorboollineEditZ/home/seb/Programmation/basket/src/noteedit.hFF2џџџџџџџџNoteEditorQLineEdit*noteContentZ/home/seb/Programmation/basket/src/noteedit.hQQ5џџџџџџџџNoteEditorNoteContent*setEmptyZ/home/seb/Programmation/basket/src/noteedit.hTT'џџџџџџџџNoteEditortvoidtextEditZ/home/seb/Programmation/basket/src/noteedit.hEE2џџџџџџџџNoteEditorГ T€KTextEdit*validateZ/home/seb/Programmation/basket/src/noteedit.hXXџџџџџџџџNoteEditorВр/„void widgetZ/home/seb/Programmation/basket/src/noteedit.hDD2џџџџџџџџNoteEditorВр/€QWidget*m_canceledZ/home/seb/Programmation/basket/src/noteedit.hJJџџџџboolm_isEmptyZ/home/seb/Programmation/basket/src/noteedit.hIIџџџџboolm_lineEditZ/home/seb/Programmation/basket/src/noteedit.hM MџџџџQLineEdit*m_noteContentZ/home/seb/Programmation/basket/src/noteedit.hN NџџџџNoteContent*m_textEditZ/home/seb/Programmation/basket/src/noteedit.hL LџџџџKTextEdit*m_widgetZ/home/seb/Programmation/basket/src/noteedit.hK KџџџџQWidget*TextEditorZ/home/seb/Programmation/basket/src/noteedit.hcmџџџџџџџџNoteEditorTextEditorZ/home/seb/Programmation/basket/src/noteedit.hgg6џџџџџџџџTextEditortextContentџџџџџџџџTextContent*џџџџ parentџџџџџџџџQWidget*џџџџџџџџautoSaveZ/home/seb/Programmation/basket/src/noteedit.hjjџџџџџџџџTextEditorHtoFileTooџџџџџџџџboolџџџџvoidvalidateZ/home/seb/Programmation/basket/src/noteedit.hiiџџџџџџџџTextEditorvoid~ TextEditorZ/home/seb/Programmation/basket/src/noteedit.hhhџџџџџџџџTextEditorџџџџm_textContentZ/home/seb/Programmation/basket/src/noteedit.hl lџџџџTextContent*UnknownEditorZ/home/seb/Programmation/basket/src/noteedit.hЗМџџџџџџџџNoteEditorUnknownEditorZ/home/seb/Programmation/basket/src/noteedit.hЛЛAџџџџџџџџUnknownEditorВщunknownContentџџџџџџџџUnknownContent*џџџџ parentџџџџџџџџQWidget*џџџџџџџџЮ)qstring.h kurl.hqpixmap.hqcolor.hqregexp.hkcolordrag.hkurldrag.hqstylesheet.h qdir.hkmimetype.hkmessagebox.hklocale.hkdesktopfile.hkapplication.hkaboutdata.hqfile.hkfilemetainfo.h kio/jobclasses.hqtextcodec.hkopenwith.hkfiledialog.hkicondialog.hkiconloader.hqfileinfo.hkpopupmenu.hkstandarddirs.hkurifilter.hiostreambasket.h note.hnotefactory.hnotedrag.hlinklabel.hglobal.hsettings.hkeyboard.h variouswidgets.htools.hdebugwindow.hqstrlist.hqimage.hd/home/seb/Programmation/basket/src/notefactory.cpp%rЇ—И*qtextcodec.hи Šqfileinfo.hK`Е#kopenwith.h<АN? note.h хЬЌkpopupmenu.hLќ:Šqstrlist.h’JRœsettings.hЏЄW variouswidgets.hЪіkstandarddirs.hKрФqstring.h5Фž.kurifilter.h7Џ їqpixmap.hнŒFlinklabel.hCZПDglobal.h|yюWiostreamВ$Bєkurldrag.hэY†Вkapplication.hєПL%kfiledialog.hЙW?Qkmessagebox.hМ( qdir.h ftools.hАох7qstylesheet.hh€wkfilemetainfo.hќB{Дqimage.hl‘†њnotedrag.h*Ђhškdesktopfile.hь1{kmimetype.h[№ГЋbasket.hђОЁPkiconloader.hMм•!kicondialog.h›rкqfile.hЋУDчd/home/seb/Programmation/basket/src/notefactory.cpp€;.qcolor.hd)ЌVkaboutdata.hњкv kurl.h ЌTФqregexp.hШЂ kio/jobclasses.hТ€[1debugwindow.hпYT•klocale.hУU*Сnotefactory.hкёwTkcolordrag.h;u€žkeyboard.hŽktїd/home/seb/Programmation/basket/src/notefactory.cppџџџџџџџџџџџџ(consumeContentd/home/seb/Programmation/basket/src/notefactory.cpp?JџџџџџџџџNoteFactory streamџџџџџџџџQDataStream&џџџџtypeџџџџџџџџNoteType::IdџџџџvoidcopyFileAndLoadd/home/seb/Programmation/basket/src/notefactory.cppЄН NEW:џџџџNoteFactory€urlџџџџџџџџconst KURL&џџџџ parentџџџџџџџџBasket*џџџџ Note*createEmptyNoted/home/seb/Programmation/basket/src/notefactory.cppЎШџџџџџџџџNoteFactoryџџџ€typeџџџџџџџџNoteType::Idџџџџ parentџџџџџџџџBasket*џџџџ Note*(createFileForNewNoted/home/seb/Programmation/basket/src/notefactory.cpp*FV (extension willn't be used for that case)џџџџNoteFactoryџџџ€ parentџџџџџџџџBasket*џџџџextensionџџџџџџџџconst QString&џџџџwantedNameџџџџџџџџconst QString&џџџџQStringcreateNoteColord/home/seb/Programmation/basket/src/notefactory.cppqyџџџџџџџџNoteFactory colorџџџџџџџџconst QColor&џџџџ parentџџџџџџџџBasket*џџџџ Note*$createNoteFromTextd/home/seb/Programmation/basket/src/notefactory.cppСяџџџџџџџџNoteFactory ,textџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџ Note*createNoteHtmld/home/seb/Programmation/basket/src/notefactory.cppQXџџџџџџџџNoteFactoryserhtmlџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџ Note*createNoteImaged/home/seb/Programmation/basket/src/notefactory.cpphoџџџџџџџџNoteFactory imageџџџџџџџџconst QPixmap&џџџџ parentџџџџџџџџBasket*џџџџ Note*$createNoteLauncherd/home/seb/Programmation/basket/src/notefactory.cppёїџџџџџџџџNoteFactory€urlџџџџџџџџconst KURL&џџџџ parentџџџџџџџџBasket*џџџџ Note*$createNoteLauncherd/home/seb/Programmation/basket/src/notefactory.cppљџџџџџџџџNoteFactorycommandџџџџџџџџconst QString&џџџџnameџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџ Note*,createNoteLauncherFiled/home/seb/Programmation/basket/src/notefactory.cppџџџџџџџџNoteFactorycommandџџџџџџџџconst QString&џџџџnameџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџQStringcreateNoteLinkd/home/seb/Programmation/basket/src/notefactory.cppZ_џџџџџџџџNoteFactoryџџ€urlџџџџџџџџconst KURL&џџџџ parentџџџџџџџџBasket*џџџџ Note*createNoteLinkd/home/seb/Programmation/basket/src/notefactory.cppafџџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџ titleџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџ Note*0createNoteLinkOrLauncherd/home/seb/Programmation/basket/src/notefactory.cpp)џџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџ parentџџџџџџџџBasket*џџџџ Note*createNoteTextd/home/seb/Programmation/basket/src/notefactory.cppAOX Create notes from scratch (just a content) џџџџNoteFactoryџџџ€textџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџreallyPlainTextџџџџџџџџboolџџџџ Note*"createNoteUnknownd/home/seb/Programmation/basket/src/notefactory.cppХтџџџџџџџџNoteFactory€ sourceџџџџџџџџQMimeSource*џџџџ parentџџџџџџџџBasket*џџџџ Note*decodeContentd/home/seb/Programmation/basket/src/notefactory.cppLn1џџџџџџџџNoteFactory streamџџџџџџџџQDataStream&џџџџtypeџџџџџџџџNoteType::Idџџџџ parentџџџџџџџџBasket*џџџџ Note*dropNoted/home/seb/Programmation/basket/src/notefactory.cpp6УџџџџџџџџNoteFactory sourceџџџџџџџџQMimeSource*џџџџ parentџџџџџџџџBasket*џџџџfromDropџџџџџџџџboolџџџџ actionџџџџџџџџ$QDropEvent::Actionџџџџџџџџџџџџџџџџ Note*џџџџ Note*dropURLsd/home/seb/Programmation/basket/src/notefactory.cppф=џџџџџџџџNoteFactoryurlsџџџџџџџџKURL::Listџџџџ parentџџџџџџџџBasket*џџџџ actionџџџџџџџџ$QDropEvent::ActionџџџџfromDropџџџџџџџџboolџџџџ Note*$fileNameForNewNoted/home/seb/Programmation/basket/src/notefactory.cpp")-џџџџџџџџNoteFactory€ parentџџџџџџџџBasket*џџџџwantedNameџџџџџџџџconst QString&џџџџQStringfilteredURLd/home/seb/Programmation/basket/src/notefactory.cppHXџџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџKURLiconForCommandd/home/seb/Programmation/basket/src/notefactory.cpp•Ї* Try our better to find an icon suited to the command line eg. "/usr/bin/kwrite-3.2 ~/myfile.txt /home/other/file.xml" will give the "kwrite" icon!џџџџNoteFactorycommandџџџџџџџџconst QString&џџџџQStringiconForURLd/home/seb/Programmation/basket/src/notefactory.cpp‡”џџџџџџџџNoteFactoryџџџ€urlџџџџџџџџconst KURL&џџџџQString"importFileContentd/home/seb/Programmation/basket/src/notefactory.cppщяџџџџџџџџNoteFactory parentџџџџџџџџBasket*џџџџ Note*importIcond/home/seb/Programmation/basket/src/notefactory.cppкчџџџџџџџџNoteFactory parentџџџџџџџџBasket*џџџџ Note*&importKMenuLauncherd/home/seb/Programmation/basket/src/notefactory.cppЪиџџџџџџџџNoteFactory parentџџџџџџџџBasket*џџџџ Note*isIconExistd/home/seb/Programmation/basket/src/notefactory.cppЉЌџџџџџџџџNoteFactory€iconџџџџџџџџconst QString&џџџџboolloadFiled/home/seb/Programmation/basket/src/notefactory.cppлхџџџџџџџџNoteFactoryџџџ€fileNameџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџ Note*loadFiled/home/seb/Programmation/basket/src/notefactory.cppчћџџџџџџџџNoteFactoryfileNameџџџџџџџџconst QString&џџџџtypeџџџџџџџџNoteType::Idџџџџ parentџџџџџџџџBasket*џџџџ Note*maybeAnimationd/home/seb/Programmation/basket/src/notefactory.cpp”џџџџџџџџNoteFactoryњЗurlџџџџџџџџconst KURL&џџџџboolmaybeHtmld/home/seb/Programmation/basket/src/notefactory.cppvzџџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџbool*maybeImageOrAnimationd/home/seb/Programmation/basket/src/notefactory.cpp|ŽџџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџboolmaybeLauncherd/home/seb/Programmation/basket/src/notefactory.cppœЂџџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџboolmaybeSoundd/home/seb/Programmation/basket/src/notefactory.cpp–šџџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџboolmaybeTextd/home/seb/Programmation/basket/src/notefactory.cpppt^ mayBeLauncher: url.url().endsWith(".desktop");џџџџNoteFactorycurlџџџџџџџџconst KURL&џџџџboolmoveFileAndLoadd/home/seb/Programmation/basket/src/notefactory.cppПйџџџџџџџџNoteFactoryњЈ€urlџџџџџџџџconst KURL&џџџџ parentџџџџџџџџBasket*џџџџ Note*4movingNotesInTheSameBasketd/home/seb/Programmation/basket/src/notefactory.cpp.4џџџџџџџџNoteFactory sourceџџџџџџџџQMimeSource*џџџџ parentџџџџџџџџBasket*џџџџ actionџџџџџџџџ$QDropEvent::ActionџџџџbooltextToURLListd/home/seb/Programmation/basket/src/notefactory.cppzПœ Return a string list containing {url1, title1, url2, title2, url3, title3...}џџџџNoteFactoryttextџџџџџџџџconst QString&џџџџQStringListtitleForURLd/home/seb/Programmation/basket/src/notefactory.cppZ…џџџџџџџџNoteFactoryџџџ€urlџџџџџџџџconst KURL&џџџџQStringtypeForURLd/home/seb/Programmation/basket/src/notefactory.cpp§ џџџџџџџџNoteFactory€urlџџџџџџџџconst KURL&џџџџџџџџџџџџџџџџBasket*џџџџNoteType::IdZqevent.h kurl.hqstringlist.h`/home/seb/Programmation/basket/src/notefactory.h%qђp@`/home/seb/Programmation/basket/src/notefactory.hј†3“qstringlist.h Єhњqevent.hg˜і™ kurl.h ЌTФ`/home/seb/Programmation/basket/src/notefactory.hџџџџџџџџџџџџNoteFactory`/home/seb/Programmation/basket/src/notefactory.h']џџџџџџџџ(consumeContent`/home/seb/Programmation/basket/src/notefactory.hEE<Њ << Decode the @p stream to a note or return 0 if a general loadFile() is sufficient.џџџџNoteFactory streamџџџџџџџџQDataStream&џџџџtypeџџџџџџџџNoteType::IdџџџџvoidcopyFileAndLoad`/home/seb/Programmation/basket/src/notefactory.h;;CџџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџ parentџџџџџџџџBasket*џџџџ Note*createEmptyNote`/home/seb/Programmation/basket/src/notefactory.hYY<n Insert GUI menu ( Insert empty if of type Note::Type)џџџџNoteFactoryХ3€typeџџџџџџџџNoteType::Idџџџџ parentџџџџџџџџBasket*џџџџ Note*(createFileForNewNote`/home/seb/Programmation/basket/src/notefactory.hQQlџџџџџџџџNoteFactory parentџџџџџџџџBasket*џџџџextensionџџџџџџџџconst QString&џџџџwantedNameџџџџџџџџconst QString&џџџџQStringcreateNoteColor`/home/seb/Programmation/basket/src/notefactory.h44CџџџџџџџџNoteFactory colorџџџџџџџџconst QColor&џџџџ parentџџџџџџџџBasket*џџџџ Note*$createNoteFromText`/home/seb/Programmation/basket/src/notefactory.h55Cž Find automatically the type from the text meaning // TODO: Return Note::List?џџџџNoteFactorycontentџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџ Note*createNoteHtml`/home/seb/Programmation/basket/src/notefactory.h00CџџџџџџџџNoteFactoryhtmlџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџ Note*createNoteImage`/home/seb/Programmation/basket/src/notefactory.h33CџџџџџџџџNoteFactory imageџџџџџџџџconst QPixmap&џџџџ parentџџџџџџџџBasket*џџџџ Note*$createNoteLauncher`/home/seb/Programmation/basket/src/notefactory.h66CџџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџ parentџџџџџџџџBasket*џџџџ Note*$createNoteLauncher`/home/seb/Programmation/basket/src/notefactory.h77mџџџџџџџџNoteFactorycommandџџџџџџџџconst QString&џџџџnameџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџ Note*,createNoteLauncherFile`/home/seb/Programmation/basket/src/notefactory.hG Gq„ Functions to create a note file but not load it in a note object џџџџNoteFactorycommandџџџџџџџџconst QString&џџџџnameџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџQStringcreateNoteLink`/home/seb/Programmation/basket/src/notefactory.h11CџџџџџџџџNoteFactoryE)€urlџџџџџџџџconst KURL&џџџџ parentџџџџџџџџBasket*џџџџ Note*createNoteLink`/home/seb/Programmation/basket/src/notefactory.h22YџџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџ titleџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџ Note*0createNoteLinkOrLauncher`/home/seb/Programmation/basket/src/notefactory.h::Cd Functions to create derived notes from a content џџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџ parentџџџџџџџџBasket*џџџџ Note*createNoteText`/home/seb/Programmation/basket/src/notefactory.h//a8 Functions to create a new note from a content. Content, if any, is saved to file but the note is not insterted in the basket, and the basket is not saved. Return 0 if the note has not been successfully created. In some cases, the returned note can be a group containing several notes or the first note of a chained list. The method Basket::TODO() can insert several grouped or chained notes without problem.џџџџNoteFactoryџџџ€textџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџreallyPlainTextџџџџџџџџboolџџџџ Note*"createNoteUnknown`/home/seb/Programmation/basket/src/notefactory.h88CџџџџџџџџNoteFactory sourceџџџџџџџџQMimeSource*џџџџ parentџџџџџџџџBasket*џџџџ Note*decodeContent`/home/seb/Programmation/basket/src/notefactory.hDDLЊ << Decode the @p stream to a note or return 0 if a general loadFile() is sufficient.џџџџNoteFactoryТР streamџџџџџџџџQDataStream&џџџџtypeџџџџџџџџNoteType::Idџџџџ parentџџџџџџџџBasket*џџџџ Note*dropNote`/home/seb/Programmation/basket/src/notefactory.h@Ajt Functions to create a new note from a drop or past event џџџџNoteFactoryx sourceџџџџџџџџQMimeSource*џџџџ parentџџџџџџџџBasket*џџџџfromDropџџџџџџџџboolџџџџ actionџџџџџџџџ$QDropEvent::ActionџџџџnoteSourceџџџџџџџџ Note*џџџџ Note*dropURLs`/home/seb/Programmation/basket/src/notefactory.hCCZџџџџџџџџNoteFactoryЕ4"urlsџџџџџџџџKURL::Listџџџџ parentџџџџџџџџBasket*џџџџ actionџџџџџџџџ$QDropEvent::ActionџџџџfromDropџџџџџџџџboolџџџџ Note*$fileNameForNewNote`/home/seb/Programmation/basket/src/notefactory.hPPKџџџџџџџџNoteFactory€ parentџџџџџџџџBasket*џџџџwantedNameџџџџџџџџconst QString&џџџџQStringfilteredURL`/home/seb/Programmation/basket/src/notefactory.hRR*џџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџKURLiconForCommand`/home/seb/Programmation/basket/src/notefactory.hUU4џџџџџџџџNoteFactorycommandџџџџџџџџconst QString&џџџџQStringiconForURL`/home/seb/Programmation/basket/src/notefactory.hTT)џџџџџџџџNoteFactoryзurlџџџџџџџџconst KURL&џџџџQString"importFileContent`/home/seb/Programmation/basket/src/notefactory.h\\(џџџџџџџџNoteFactory€ parentџџџџџџџџBasket*џџџџ Note*importIcon`/home/seb/Programmation/basket/src/notefactory.h[[!џџџџџџџџNoteFactory parentџџџџџџџџBasket*џџџџ Note*&importKMenuLauncher`/home/seb/Programmation/basket/src/notefactory.hZZ*џџџџџџџџNoteFactory parentџџџџџџџџBasket*џџџџ Note*isIconExist`/home/seb/Programmation/basket/src/notefactory.hVV.џџџџџџџџNoteFactoryiconџџџџџџџџconst QString&џџџџboolloadFile`/home/seb/Programmation/basket/src/notefactory.h==CФ << Determine the content of the file (the file SHOULD exists) and return a note of the good type.џџџџNoteFactoryfileNameџџџџџџџџconst QString&џџџџ parentџџџџџџџџBasket*џџџџ Note*loadFile`/home/seb/Programmation/basket/src/notefactory.h>>WŠ << Create a note of type @p type. The file is not obliged to exist.џџџџNoteFactoryfileNameџџџџџџџџconst QString&џџџџtypeџџџџџџџџNoteType::Idџџџџ parentџџџџџџџџBasket*џџџџ Note*maybeAnimation`/home/seb/Programmation/basket/src/notefactory.hMM-џџџџџџџџNoteFactoryџџџ€urlџџџџџџџџconst KURL&џџџџboolmaybeHtml`/home/seb/Programmation/basket/src/notefactory.hKK(џџџџџџџџNoteFactory€urlџџџџџџџџconst KURL&џџџџbool*maybeImageOrAnimation`/home/seb/Programmation/basket/src/notefactory.hLL4џџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџboolmaybeLauncher`/home/seb/Programmation/basket/src/notefactory.hOO,џџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџboolmaybeSound`/home/seb/Programmation/basket/src/notefactory.hNN)џџџџџџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџboolmaybeText`/home/seb/Programmation/basket/src/notefactory.hJJ(џџџџџџџџNoteFactoryџџџ€urlџџџџџџџџconst KURL&џџџџboolmoveFileAndLoad`/home/seb/Programmation/basket/src/notefactory.h<<CџџџџџџџџNoteFactoryзѓ€urlџџџџџџџџconst KURL&џџџџ parentџџџџџџџџBasket*џџџџ Note*4movingNotesInTheSameBasket`/home/seb/Programmation/basket/src/notefactory.hBB`џџџџџџџџNoteFactoryлг sourceџџџџџџџџQMimeSource*џџџџ parentџџџџџџџџBasket*џџџџ actionџџџџџџџџ$QDropEvent::ActionџџџџbooltextToURLList`/home/seb/Programmation/basket/src/notefactory.hWW0p @Return { url1, title1, url2, title2, url3, title3... }џџџџNoteFactoryџџџ€textџџџџџџџџconst QString&џџџџQStringListtitleForURL`/home/seb/Programmation/basket/src/notefactory.hSS*џџџџџџџџNoteFactory€urlџџџџџџџџconst KURL&џџџџQStringtypeForURL`/home/seb/Programmation/basket/src/notefactory.hII90 Other useful functions џџџџNoteFactoryurlџџџџџџџџconst KURL&џџџџ parentџџџџџџџџBasket*џџџџNoteType::Idаpassword.h^/home/seb/Programmation/basket/src/password.cpp%qєЙUи^/home/seb/Programmation/basket/src/password.cpp˜\аSpassword.hЃЊШЉ^/home/seb/Programmation/basket/src/password.cppџџџџџџџџџџџџ\Z/home/seb/Programmation/basket/src/password.h%qђp@Z/home/seb/Programmation/basket/src/password.hеSZ/home/seb/Programmation/basket/src/password.hџџџџџџџџџџџџт kdialog.hklocale.h passwordlayout.hqvariant.hqpushbutton.hqbuttongroup.hqradiobutton.hqcombobox.hqlayout.hqtooltip.hqwhatsthis.h$passwordlayout.mocj/home/seb/Programmation/basket/src/passwordlayout.cpp%rvо  qlayout.hoйЖЅqtooltip.hГ…ц"qbuttongroup.hюж2Рqpushbutton.hЗšacqwhatsthis.h‘Yўqradiobutton.hџэ2qvariant.h ЇoЬ$passwordlayout.mocЪ5 N passwordlayout.hЛqcombobox.hI‡ѓ€kdialog.hіьёklocale.hУU*Сj/home/seb/Programmation/basket/src/passwordlayout.cpp\qgj/home/seb/Programmation/basket/src/passwordlayout.cppџџџџџџџџџџџџPasswordLayoutj/home/seb/Programmation/basket/src/passwordlayout.cppBџџџџџџџџPasswordLayout parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџflџџџџџџџџ WFlagsџџџџџџџџchangeKeyj/home/seb/Programmation/basket/src/passwordlayout.cppX[џџџџџџџџPasswordLayoutvoidclearKeyj/home/seb/Programmation/basket/src/passwordlayout.cpp]`џџџџџџџџPasswordLayoutvoidlanguageChangej/home/seb/Programmation/basket/src/passwordlayout.cppLV„ Sets the strings of the subwidgets using the current language.џџџџPasswordLayoutcvoid ~ PasswordLayoutj/home/seb/Programmation/basket/src/passwordlayout.cppCKџџџџџџџџPasswordLayoutџџџџоqvariant.hqwidget.hf/home/seb/Programmation/basket/src/passwordlayout.h%rvжаqwidget.h†“ЯЫqvariant.h ЇoЬf/home/seb/Programmation/basket/src/passwordlayout.hЫ+Ьf/home/seb/Programmation/basket/src/passwordlayout.hџџџџџџџџџџџџPasswordLayoutf/home/seb/Programmation/basket/src/passwordlayout.h2џџџџџџџџQWidgetPasswordLayoutf/home/seb/Programmation/basket/src/passwordlayout.hNџџџџџџџџPasswordLayout parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџflџџџџџџџџ WFlagsџџџџџџџџchangeKeyf/home/seb/Programmation/basket/src/passwordlayout.h//џџџџџџџџPasswordLayoutvoidclearKeyf/home/seb/Programmation/basket/src/passwordlayout.h00џџџџџџџџPasswordLayoutvoidlanguageChangef/home/seb/Programmation/basket/src/passwordlayout.h,,!џџџџџџџџPasswordLayoutvoid ~ PasswordLayoutf/home/seb/Programmation/basket/src/passwordlayout.hџџџџџџџџPasswordLayoutџџџџ (PasswordLayoutLayoutf/home/seb/Programmation/basket/src/passwordlayout.h&&%џџџџQVBoxLayout*buttonGroupf/home/seb/Programmation/basket/src/passwordlayout.hџџџџQButtonGroup*"buttonGroupLayoutf/home/seb/Programmation/basket/src/passwordlayout.h(("џџџџQVBoxLayout*keyCombof/home/seb/Programmation/basket/src/passwordlayout.h# #џџџџQComboBox*layout2f/home/seb/Programmation/basket/src/passwordlayout.h))џџџџQHBoxLayout**noPasswordRadioButtonf/home/seb/Programmation/basket/src/passwordlayout.h  'џџџџQRadioButton*&passwordRadioButtonf/home/seb/Programmation/basket/src/passwordlayout.h!!%џџџџQRadioButton*0publicPrivateRadioButtonf/home/seb/Programmation/basket/src/passwordlayout.h""*џџџџQRadioButton* spacerf/home/seb/Programmation/basket/src/passwordlayout.h''џџџџQSpacerItem*дkapplication.h qdesktopwidget.hqpopupmenu.hqrect.hpopupmenu.h`/home/seb/Programmation/basket/src/popupmenu.cpp%qђp@0Vi5>ІMENU_Y_OFFSET 2`/home/seb/Programmation/basket/src/popupmenu.cpp qdesktopwidget.h§‘ў…popupmenu.hГƒqrect.hЌС‹хkapplication.hєПL%`/home/seb/Programmation/basket/src/popupmenu.cpp9Bщqpopupmenu.h–7hА`/home/seb/Programmation/basket/src/popupmenu.cppџџџџџџџџџџџџ execAtRectBottom`/home/seb/Programmation/basket/src/popupmenu.cppBj"#include <qpen.h>џџџџPopupMenuнЈ€menuџџџџџџџџQPopupMenu&џџџџrectџџџџџџџџconst QRect&џџџџcenteredџџџџџџџџboolџџџџvoid execAtRectCenter`/home/seb/Programmation/basket/src/popupmenu.cpp*@j NOTE 1 : This implementation forget BIDI support (eg RightToLeft languages expect to try to popup the menu first at bottom-right and not at bottom-left. NOTE 2 : This implementation do not support virtual desktop with more than one screen. Pehrapse QPopupMenu solve it by itself but I can't try : I have only one screen. => Have those methods directly in Qt (or KDE) would be a great benefits !џџџџPopupMenuџџџ€menuџџџџџџџџQPopupMenu&џџџџrectџџџџџџџџconst QRect&џџџџvoidexecAtRectRight`/home/seb/Programmation/basket/src/popupmenu.cppl–lџџџџџџџџPopupMenumenuџџџџџџџџQPopupMenu&џџџџrectџџџџџџџџconst QRect&џџџџcenteredџџџџџџџџboolџџџџvoid`\/home/seb/Programmation/basket/src/popupmenu.h%qђp@\/home/seb/Programmation/basket/src/popupmenu.hћФДю\/home/seb/Programmation/basket/src/popupmenu.hџџџџџџџџџџџџPopupMenu\/home/seb/Programmation/basket/src/popupmenu.hxџџџџџџџџ execAtRectBottom\/home/seb/Programmation/basket/src/popupmenu.h,,Rъ Show the popup menu at left-bottom of rect, or at right-bottom if not possible (not enought place). If it isn't possible to show it at bottom, it will be shown on top of rect (top-left if possible, if not it will be top-right). If center is true, it will try to horizontaly center the popup with rect, so it will try two positions : bottom center and then top center.џџџџPopupMenuEЛe€menuџџџџџџџџQPopupMenu&џџџџrectџџџџџџџџconst QRect&џџџџcenteredџџџџџџџџboolџџџџvoid execAtRectCenter\/home/seb/Programmation/basket/src/popupmenu.h##;P Show the popup menu centered into rect.џџџџPopupMenumenuџџџџџџџџQPopupMenu&џџџџrectџџџџџџџџconst QRect&џџџџvoidexecAtRectRight\/home/seb/Programmation/basket/src/popupmenu.h44Q Idem execAtRectBottom but on the right or left sides, prior aligned with the top of the rect, and at the bottom if not possible. If center is true, it will try to vertically center the popup with rect, so it will try two positions : right center and then left center.џџџџPopupMenumenuџџџџџџџџQPopupMenu&џџџџrectџџџџџџџџconst QRect&џџџџcenteredџџџџџџџџboolџџџџvoid^/home/seb/Programmation/basket/src/qeffects.cpp%rwдё№^/home/seb/Programmation/basket/src/qeffects.cppзjи‘^/home/seb/Programmation/basket/src/qeffects.cppџџџџџџџџџџџџZ/home/seb/Programmation/basket/src/qeffects.h%qђp@Z/home/seb/Programmation/basket/src/qeffects.hžk–Z/home/seb/Programmation/basket/src/qeffects.hџџџџџџџџџџџџи regiongrabber.hqapplication.hqpainter.hqpalette.hqstyle.hqtimer.hqtooltip.h"kglobalsettings.h"regiongrabber.moch/home/seb/Programmation/basket/src/regiongrabber.cpp%qђp@ qapplication.h Že qpalette.hй иFqtooltip.hГ…ц"qpainter.hе~еЪqtimer.h|z8qstyle.h{Ћ?h/home/seb/Programmation/basket/src/regiongrabber.cpp§ѕy"regiongrabber.mocy#Іregiongrabber.hЄK_"kglobalsettings.hypЏ#h/home/seb/Programmation/basket/src/regiongrabber.cppџџџџџџџџџџџџ RegionGrabberh/home/seb/Programmation/basket/src/regiongrabber.cppGQџџџџџџџџRegionGrabberEЛe€ delayџџџџџџџџintџџџџџџџџSizeTiph/home/seb/Programmation/basket/src/regiongrabber.cpp )џџџџџџџџSizeTipџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџdrawRubberh/home/seb/Programmation/basket/src/regiongrabber.cppЅБџџџџџџџџRegionGrabbervoidinitGrabberh/home/seb/Programmation/basket/src/regiongrabber.cppXhџџџџџџџџRegionGrabbervoidkeyPressEventh/home/seb/Programmation/basket/src/regiongrabber.cpp’›џџџџџџџџRegionGrabbereџџџџџџџџQKeyEvent*џџџџvoidmouseMoveEventh/home/seb/Programmation/basket/src/regiongrabber.cpptџџџџџџџџRegionGrabbereџџџџџџџџQMouseEvent*џџџџvoidmousePressEventh/home/seb/Programmation/basket/src/regiongrabber.cppjrџџџџџџџџRegionGrabbereџџџџџџџџQMouseEvent*џџџџvoid"mouseReleaseEventh/home/seb/Programmation/basket/src/regiongrabber.cppџџџџџџџџRegionGrabbereџџџџџџџџQMouseEvent*џџџџvoidpositionTiph/home/seb/Programmation/basket/src/regiongrabber.cpp6EџџџџџџџџSizeTiprectџџџџџџџџconst QRect&џџџџvoid setTiph/home/seb/Programmation/basket/src/regiongrabber.cpp+4џџџџџџџџSizeTiprectџџџџџџџџconst QRect&џџџџvoidupdateSizeTiph/home/seb/Programmation/basket/src/regiongrabber.cppЃџџџџџџџџRegionGrabbervoid~ RegionGrabberh/home/seb/Programmation/basket/src/regiongrabber.cppSVџџџџџџџџRegionGrabbercџџџџdqlabel.hqpixmap.hd/home/seb/Programmation/basket/src/regiongrabber.h%qђp@qlabel.hoпЁqpixmap.hнŒFd/home/seb/Programmation/basket/src/regiongrabber.hŒЮ~d/home/seb/Programmation/basket/src/regiongrabber.hџџџџџџџџџџџџRegionGrabberd/home/seb/Programmation/basket/src/regiongrabber.h'DџџџџџџџџQWidget RegionGrabberd/home/seb/Programmation/basket/src/regiongrabber.h,,џџџџџџџџRegionGrabber delayџџџџџџџџintџџџџџџџџdrawRubberd/home/seb/Programmation/basket/src/regiongrabber.h< <џџџџџџџџRegionGrabber€voidinitGrabberd/home/seb/Programmation/basket/src/regiongrabber.h0 0џџџџџџџџRegionGrabbervoidkeyPressEventd/home/seb/Programmation/basket/src/regiongrabber.h: :&џџџџџџџџRegionGrabbereџџџџџџџџQKeyEvent*џџџџvoidmouseMoveEventd/home/seb/Programmation/basket/src/regiongrabber.h9 9)џџџџџџџџRegionGrabberџџџ€eџџџџџџџџQMouseEvent*џџџџvoidmousePressEventd/home/seb/Programmation/basket/src/regiongrabber.h7 7*џџџџџџџџRegionGrabbereџџџџџџџџQMouseEvent*џџџџvoid"mouseReleaseEventd/home/seb/Programmation/basket/src/regiongrabber.h8 8,џџџџџџџџRegionGrabbereџџџџџџџџQMouseEvent*џџџџvoidregionGrabbedd/home/seb/Programmation/basket/src/regiongrabber.h4 4)џџџџџџџџRegionGrabberџџџџџџџџџџџџconst QPixmap&џџџџvoidupdateSizeTipd/home/seb/Programmation/basket/src/regiongrabber.h1 1џџџџџџџџRegionGrabbervoid~ RegionGrabberd/home/seb/Programmation/basket/src/regiongrabber.h--џџџџџџџџRegionGrabberџџџџgrabRectd/home/seb/Programmation/basket/src/regiongrabber.h? ?џџџџ QRectmouseDownd/home/seb/Programmation/basket/src/regiongrabber.h> >џџџџbool pixmapd/home/seb/Programmation/basket/src/regiongrabber.h@ @џџџџQPixmapsizeTipd/home/seb/Programmation/basket/src/regiongrabber.hB BџџџџSizeTip*tipTimerd/home/seb/Programmation/basket/src/regiongrabber.hC CџџџџQTimer*SizeTipd/home/seb/Programmation/basket/src/regiongrabber.h%џџџџџџџџ QLabelSizeTipd/home/seb/Programmation/basket/src/regiongrabber.h  2џџџџџџџџSizeTipџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџpositionTipd/home/seb/Programmation/basket/src/regiongrabber.h$$'џџџџџџџџSizeTiprectџџџџџџџџconst QRect&џџџџvoid setTipd/home/seb/Programmation/basket/src/regiongrabber.h##"џџџџџџџџSizeTipџџџ€rectџџџџџџџџconst QRect&џџџџvoid~ SizeTipd/home/seb/Programmation/basket/src/regiongrabber.h!!џџџџџџџџSizeTipcџџџџ~ SizeTipd/home/seb/Programmation/basket/src/regiongrabber.h!!џџџџџџџџSizeTipcџџџџк config.hqlayout.hqlineedit.hqhbox.hqvbox.hqtabwidget.hqgroupbox.hqlabel.hqpushbutton.hknuminput.hkcolorcombo.hkiconloader.hkconfig.hkglobal.hklocale.hqwhatsthis.hqbuttongroup.hqradiobutton.hqvbuttongroup.hkapplication.hkaboutdata.hkmimetype.hkstandarddirs.hkgpgme.hkdebug.hqdatetime.hbasket.hlinklabel.hsettings.h variouswidgets.h note.hsettings.moc^/home/seb/Programmation/basket/src/settings.cpp%reб_р!qlabel.hoпЁ note.h хЬЌsettings.hЏЄWqgroupbox.hцШt­^/home/seb/Programmation/basket/src/settings.cppЊиЯС variouswidgets.hЪіkstandarddirs.hKрФqlayout.hoйЖЅqlineedit.h&шkmainwindow.hЉˆ~qsize.hЌнїВkdialogbase.hQ]r\qtooltip.hГ…ц"qstring.h5Фž.global.h|yюWqdatetime.hип Фqcombobox.hI‡ѓ€kaction.hІ‚;Z/home/seb/Programmation/basket/src/settings.hB$.Цqpoint.hvйа‘qcolor.hd)ЌVsystemtray.h‹Н–[qcheckbox.h(t&Žkcmodule.h;7М*Z/home/seb/Programmation/basket/src/settings.hџџџџџџџџџџџџ ApplicationsPageZ/home/seb/Programmation/basket/src/settings.hЂЗџџџџџџџџKCModule ApplicationsPageZ/home/seb/Programmation/basket/src/settings.hІІ:џџџџџџџџ ApplicationsPageжћ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ ApplicationsPageZ/home/seb/Programmation/basket/src/settings.hЇЇџџџџџџџџ ApplicationsPageџџџџdefaultsZ/home/seb/Programmation/basket/src/settings.hЋЋџџџџџџџџ ApplicationsPage„voidloadZ/home/seb/Programmation/basket/src/settings.hЉЉџџџџџџџџ ApplicationsPagevoidsaveZ/home/seb/Programmation/basket/src/settings.hЊЊџџџџџџџџ ApplicationsPagevoid ApplicationsPageZ/home/seb/Programmation/basket/src/settings.hЇЇџџџџџџџџ ApplicationsPageџџџџm_animationProgZ/home/seb/Programmation/basket/src/settings.hЕЕ%џџџџ(RunCommandRequester*$m_animationUseProgZ/home/seb/Programmation/basket/src/settings.hББ(џџџџQCheckBox*m_htmlProgZ/home/seb/Programmation/basket/src/settings.hГГ џџџџ(RunCommandRequester*m_htmlUseProgZ/home/seb/Programmation/basket/src/settings.hЏЏ# ApplicationsQCheckBox*m_imageProgZ/home/seb/Programmation/basket/src/settings.hДД!џџџџ(RunCommandRequester*m_imageUseProgZ/home/seb/Programmation/basket/src/settings.hАА$џџџџQCheckBox*m_soundProgZ/home/seb/Programmation/basket/src/settings.hЖЖ!џџџџ(RunCommandRequester*m_soundUseProgZ/home/seb/Programmation/basket/src/settings.hВВ$џџџџQCheckBox*BasketsPageZ/home/seb/Programmation/basket/src/settings.hSpџџџџџџџџKCModuleBasketsPageZ/home/seb/Programmation/basket/src/settings.hWW5џџџџџџџџBasketsPageџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџBasketsPageZ/home/seb/Programmation/basket/src/settings.hXXџџџџџџџџBasketsPageџџџџdefaultsZ/home/seb/Programmation/basket/src/settings.h\\џџџџџџџџBasketsPageџџџ„voidloadZ/home/seb/Programmation/basket/src/settings.hZZџџџџџџџџBasketsPageџџџ„voidsaveZ/home/seb/Programmation/basket/src/settings.h[[џџџџџџџџBasketsPageЧг„voidBasketsPageZ/home/seb/Programmation/basket/src/settings.hXXџџџџџџџџBasketsPageџџџџ m_autoBulletZ/home/seb/Programmation/basket/src/settings.hee" BehaviorQCheckBox*m_bigNotesZ/home/seb/Programmation/basket/src/settings.hbb џџџџQCheckBox**m_confirmNoteDeletionZ/home/seb/Programmation/basket/src/settings.hff+џџџџQCheckBox*8m_enableReLockTimeoutMinutesZ/home/seb/Programmation/basket/src/settings.hnn2џџџџQCheckBox* m_exportTextTagsZ/home/seb/Programmation/basket/src/settings.hgg&џџџџQCheckBox*,m_groupOnInsertionLineZ/home/seb/Programmation/basket/src/settings.hii,џџџџQCheckBox*8m_groupOnInsertionLineWidgetZ/home/seb/Programmation/basket/src/settings.hhh2џџџџQWidget*m_middleActionZ/home/seb/Programmation/basket/src/settings.hjj$џџџџQComboBox* m_playAnimationsZ/home/seb/Programmation/basket/src/settings.h``& AppearanceQCheckBox*,m_reLockTimeoutMinutesZ/home/seb/Programmation/basket/src/settings.hoo,џџџџKIntNumInput*$m_showNotesToolTipZ/home/seb/Programmation/basket/src/settings.haa(џџџџQCheckBox*m_useGnuPGAgentZ/home/seb/Programmation/basket/src/settings.hmm% ProtectionQCheckBox*GeneralPageZ/home/seb/Programmation/basket/src/settings.h7QџџџџџџџџKCModuleGeneralPageZ/home/seb/Programmation/basket/src/settings.h;;5џџџџџџџџGeneralPageџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџGeneralPageZ/home/seb/Programmation/basket/src/settings.h<<џџџџџџџџGeneralPagecџџџџdefaultsZ/home/seb/Programmation/basket/src/settings.hAAџџџџџџџџGeneralPageџџџ„voidloadZ/home/seb/Programmation/basket/src/settings.h??џџџџџџџџGeneralPage„voidsaveZ/home/seb/Programmation/basket/src/settings.h@@џџџџџџџџGeneralPagevoid~ GeneralPageZ/home/seb/Programmation/basket/src/settings.h==џџџџџџџџGeneralPageџџџ„џџџџGeneralPageZ/home/seb/Programmation/basket/src/settings.h<<џџџџџџџџGeneralPagecџџџџ~ GeneralPageZ/home/seb/Programmation/basket/src/settings.h==џџџџџџџџGeneralPageџџџ„џџџџ m_filterOnTopZ/home/seb/Programmation/basket/src/settings.hFF#џџџџQComboBox* m_hideOnMouseOutZ/home/seb/Programmation/basket/src/settings.hMM&џџџџQCheckBox*&m_showIconInSystrayZ/home/seb/Programmation/basket/src/settings.hLL)џџџџQCheckBox*m_showOnMouseInZ/home/seb/Programmation/basket/src/settings.hOO%џџџџQCheckBox*m_systrayZ/home/seb/Programmation/basket/src/settings.hKKџџџџQWidget*,m_timeToHideOnMouseOutZ/home/seb/Programmation/basket/src/settings.hNN,џџџџKIntNumInput**m_timeToShowOnMouseInZ/home/seb/Programmation/basket/src/settings.hPP+џџџџKIntNumInput*m_treeOnLeftZ/home/seb/Programmation/basket/src/settings.hEE" GeneralQComboBox*"m_usePassivePopupZ/home/seb/Programmation/basket/src/settings.hGG'џџџџQCheckBox*m_useSystrayZ/home/seb/Programmation/basket/src/settings.hJJ"" System Tray IconQCheckBox*NewNotesPageZ/home/seb/Programmation/basket/src/settings.hrŒџџџџџџџџKCModuleNewNotesPageZ/home/seb/Programmation/basket/src/settings.hvv6џџџџџџџџNewNotesPage parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџNewNotesPageZ/home/seb/Programmation/basket/src/settings.hwwџџџџџџџџNewNotesPageџџџџdefaultsZ/home/seb/Programmation/basket/src/settings.h{{џџџџџџџџNewNotesPagevoidloadZ/home/seb/Programmation/basket/src/settings.hyyџџџџџџџџNewNotesPagevoidsaveZ/home/seb/Programmation/basket/src/settings.hzzџџџџџџџџNewNotesPagevoidvisualizeZ/home/seb/Programmation/basket/src/settings.h~~џџџџџџџџNewNotesPagevoidNewNotesPageZ/home/seb/Programmation/basket/src/settings.hwwџџџџџџџџNewNotesPageџџџџm_imgSizeXZ/home/seb/Programmation/basket/src/settings.h‚‚ " Notes Image SizeKIntNumInput*m_imgSizeYZ/home/seb/Programmation/basket/src/settings.hƒƒ џџџџKIntNumInput*m_newNotesPlaceZ/home/seb/Programmation/basket/src/settings.h‡‡% Note AdditionQComboBox*m_pushVisualizeZ/home/seb/Programmation/basket/src/settings.h„„%џџџџQPushButton**m_viewHtmlFileContentZ/home/seb/Programmation/basket/src/settings.h‰‰+џџџџQCheckBox*,m_viewImageFileContentZ/home/seb/Programmation/basket/src/settings.hŠŠ,џџџџQCheckBox*,m_viewSoundFileContentZ/home/seb/Programmation/basket/src/settings.h‹‹,џџџџQCheckBox**m_viewTextFileContentZ/home/seb/Programmation/basket/src/settings.hˆˆ+џџџџQCheckBox*&NotesAppearancePageZ/home/seb/Programmation/basket/src/settings.hŽ џџџџџџџџKCModule&NotesAppearancePageZ/home/seb/Programmation/basket/src/settings.h’’=џџџџџџџџ&NotesAppearancePage parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ&NotesAppearancePageZ/home/seb/Programmation/basket/src/settings.h““џџџџџџџџ&NotesAppearancePageџџџџdefaultsZ/home/seb/Programmation/basket/src/settings.h——џџџџџџџџ&NotesAppearancePageЗquvoidloadZ/home/seb/Programmation/basket/src/settings.h••џџџџџџџџ&NotesAppearancePagevoidsaveZ/home/seb/Programmation/basket/src/settings.h––џџџџџџџџ&NotesAppearancePage„void&NotesAppearancePageZ/home/seb/Programmation/basket/src/settings.h““џџџџџџџџ&NotesAppearancePageџџџџm_fileLookZ/home/seb/Programmation/basket/src/settings.hœœ џџџџ&LinkLookEditWidget*m_launcherLookZ/home/seb/Programmation/basket/src/settings.hŸŸ$џџџџ&LinkLookEditWidget*m_localLinkLookZ/home/seb/Programmation/basket/src/settings.h%џџџџ&LinkLookEditWidget*"m_networkLinkLookZ/home/seb/Programmation/basket/src/settings.hžž'џџџџ&LinkLookEditWidget*m_soundLookZ/home/seb/Programmation/basket/src/settings.h››! Link Looks&LinkLookEditWidget*SettingsZ/home/seb/Programmation/basket/src/settings.hМ…J FIXME: Distaptch new config events ?џџџџaanimationProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsxQStringautoBulletZ/home/seb/Programmation/basket/src/settings.hњњPџџџџџџџџSettingsboolbasketTreeWidthZ/home/seb/Programmation/basket/src/settings.h  PџџџџџџџџSettingseintbigNotesZ/home/seb/Programmation/basket/src/settings.hљљPџџџџџџџџSettingsboolblinkedFilterZ/home/seb/Programmation/basket/src/settings.h§§PџџџџџџџџSettingsbool&confirmNoteDeletionZ/home/seb/Programmation/basket/src/settings.hјјPџџџџџџџџSettingsˆbooldataFolderZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsxQStringdefIconSizeZ/home/seb/Programmation/basket/src/settings.h џџџџџџџџSettingsintdefImageXZ/home/seb/Programmation/basket/src/settings.hP8 Insert Note Default Values џџџџSettings intdefImageYZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsiintdropTimeToShowZ/home/seb/Programmation/basket/src/settings.h  ŒџџџџџџџџSettingsЗусint&enableReLockTimeoutZ/home/seb/Programmation/basket/src/settings.hўўPџџџџџџџџSettingsboolexportTextTagsZ/home/seb/Programmation/basket/src/settings.hћћPџџџџџџџџSettingsиrˆboolfilterOnTopZ/home/seb/Programmation/basket/src/settings.hѕѕPџџџџџџџџSettingsџџџˆbool(groupOnInsertionLineZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆboolhideOnMouseOutZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆboolhtmlProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆQStringimageProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsQString$isAnimationUseProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsboolisHtmlUseProgZ/home/seb/Programmation/basket/src/settings.hP Programs џџџџSettingsи\boolisImageUseProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆboolisSoundUseProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆboollastBackupZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆ QDateloadConfigZ/home/seb/Programmation/basket/src/settings.h€ €, Save and load config џџџџSettingsxvoidloadLinkLookZ/home/seb/Programmation/basket/src/settings.hƒ ƒ[џџџџџџџџSettingslookџџџџџџџџLinkLook*џџџџnameџџџџџџџџconst QString&џџџџdefaultLookџџџџџџџџconst LinkLook&џџџџvoid$mainWindowPositionZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsн•ˆ QPointmainWindowSizeZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettings QSizemiddleActionZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsintnewNotesPlaceZ/home/seb/Programmation/basket/src/settings.h!!P Note Addition џџџџSettingsЗquintplayAnimationsZ/home/seb/Programmation/basket/src/settings.hііPџџџџџџџџSettingsbool(reLockTimeoutMinutesZ/home/seb/Programmation/basket/src/settings.hџџPџџџџџџџџSettingsˆintsaveConfigZ/home/seb/Programmation/basket/src/settings.h џџџџџџџџSettingsvoidsaveLinkLookZ/home/seb/Programmation/basket/src/settings.h„ „>џџџџџџџџSettingslookџџџџџџџџLinkLook*џџџџnameџџџџџџџџconst QString&џџџџvoid setAnimationProgZ/home/seb/Programmation/basket/src/settings.hrrfџџџџџџџџSettingsˆprogџџџџџџџџconst QString&џџџџvoidsetAutoBulletZ/home/seb/Programmation/basket/src/settings.hT T$џџџџџџџџSettingsyesџџџџџџџџboolџџџџvoid$setBasketTreeWidthZ/home/seb/Programmation/basket/src/settings.hccfџџџџџџџџSettingsдˆ widthџџџџџџџџintџџџџvoidsetBigNotesZ/home/seb/Programmation/basket/src/settings.hS S"џџџџџџџџSettings)bigџџџџџџџџboolџџџџvoid setBlinkedFilterZ/home/seb/Programmation/basket/src/settings.hXXfџџџџџџџџSettingsˆblinkedџџџџџџџџboolџџџџvoid,setConfirmNoteDeletionZ/home/seb/Programmation/basket/src/settings.hRRfџџџџџџџџSettingsˆconfirmџџџџџџџџboolџџџџvoidsetDataFolderZ/home/seb/Programmation/basket/src/settings.hfffџџџџџџџџSettings folderџџџџџџџџconst QString&џџџџvoidsetDefIconSizeZ/home/seb/Programmation/basket/src/settings.hwxџџџџџџџџSettingsxvalџџџџџџџџintџџџџvoidsetDefImageXZ/home/seb/Programmation/basket/src/settings.huuf: Insert Note Default Values :џџџџSettingsмкvalџџџџџџџџintџџџџvoidsetDefImageYZ/home/seb/Programmation/basket/src/settings.hvvfџџџџџџџџSettingsvalџџџџџџџџintџџџџvoid,setEnableReLockTimeoutZ/home/seb/Programmation/basket/src/settings.hYYfџџџџџџџџSettingsyesџџџџџџџџboolџџџџvoid"setExportTextTagsZ/home/seb/Programmation/basket/src/settings.hUUfџџџџџџџџSettingsЪlyesџџџџџџџџboolџџџџvoidsetFilterOnTopZ/home/seb/Programmation/basket/src/settings.h.5џџџџџџџџSettingsџџџˆ onTopџџџџџџџџboolџџџџvoid.setGroupOnInsertionLineZ/home/seb/Programmation/basket/src/settings.h]]fџџџџџџџџSettingsxyesџџџџџџџџboolџџџџvoid"setHideOnMouseOutZ/home/seb/Programmation/basket/src/settings.h__fџџџџџџџџSettingsЪ{ˆhideџџџџџџџџboolџџџџvoidsetHtmlProgZ/home/seb/Programmation/basket/src/settings.hppfџџџџџџџџSettingsprogџџџџџџџџconst QString&џџџџvoidsetImageProgZ/home/seb/Programmation/basket/src/settings.hqqfџџџџџџџџSettingsprogџџџџџџџџconst QString&џџџџvoid*setIsAnimationUseProgZ/home/seb/Programmation/basket/src/settings.hnnfџџџџџџџџSettingsд9useProgџџџџџџџџboolџџџџvoid setIsHtmlUseProgZ/home/seb/Programmation/basket/src/settings.hllf Programs :џџџџSettingsuseProgџџџџџџџџboolџџџџvoid"setIsImageUseProgZ/home/seb/Programmation/basket/src/settings.hmmfџџџџџџџџSettingsuseProgџџџџџџџџboolџџџџvoid"setIsSoundUseProgZ/home/seb/Programmation/basket/src/settings.hoofџџџџџџџџSettingsuseProgџџџџџџџџboolџџџџvoidsetLastBackupZ/home/seb/Programmation/basket/src/settings.hggfџџџџџџџџSettingsдfdateџџџџџџџџconst QDate&џџџџvoid*setMainWindowPositionZ/home/seb/Programmation/basket/src/settings.hhhfџџџџџџџџSettingsЗquposџџџџџџџџconst QPoint&џџџџvoid"setMainWindowSizeZ/home/seb/Programmation/basket/src/settings.hiifџџџџџџџџSettingssizeџџџџџџџџconst QSize&џџџџvoidsetMiddleActionZ/home/seb/Programmation/basket/src/settings.h\\fџџџџџџџџSettings actionџџџџџџџџintџџџџvoid setNewNotesPlaceZ/home/seb/Programmation/basket/src/settings.hyyf Note AdditionџџџџSettingsvalџџџџџџџџintџџџџvoid"setPlayAnimationsZ/home/seb/Programmation/basket/src/settings.hWWfџџџџџџџџSettingsplayџџџџџџџџboolџџџџvoid.setReLockTimeoutMinutesZ/home/seb/Programmation/basket/src/settings.hZZfџџџџџџџџSettingsminutesџџџџџџџџintџџџџvoid,setShowEmptyBasketInfoZ/home/seb/Programmation/basket/src/settings.hjkџџџџџџџџSettingsshowџџџџџџџџboolџџџџvoid(setShowIconInSystrayZ/home/seb/Programmation/basket/src/settings.hJQџџџџџџџџSettingsshowџџџџџџџџboolџџџџvoid&setShowNotesToolTipZ/home/seb/Programmation/basket/src/settings.h69џџџџџџџџSettingsnshowџџџџџџџџboolџџџџvoid setShowOnMouseInZ/home/seb/Programmation/basket/src/settings.haafџџџџџџџџSettingsnshowџџџџџџџџboolџџџџvoidsetSoundProgZ/home/seb/Programmation/basket/src/settings.hst џџџџџџџџSettingsprogџџџџџџџџconst QString&џџџџvoid,setSpellCheckTextNotesZ/home/seb/Programmation/basket/src/settings.h^^fџџџџџџџџSettingsЪŽyesџџџџџџџџboolџџџџvoidsetStartDockedZ/home/seb/Programmation/basket/src/settings.h[[fџџџџџџџџSettings dockedџџџџџџџџboolџџџџvoid.setTimeToHideOnMouseOutZ/home/seb/Programmation/basket/src/settings.h``fџџџџџџџџSettingstimeџџџџџџџџintџџџџvoid,setTimeToShowOnMouseInZ/home/seb/Programmation/basket/src/settings.hbbfџџџџџџџџSettingstimeџџџџџџџџintџџџџvoidsetTreeOnLeftZ/home/seb/Programmation/basket/src/settings.h(-$ App settings SET џџџџSettings onLeftџџџџџџџџboolџџџџvoid setUseGnuPGAgentZ/home/seb/Programmation/basket/src/settings.hVVfџџџџџџџџSettingsyesџџџџџџџџboolџџџџvoid$setUsePassivePopupZ/home/seb/Programmation/basket/src/settings.hddfџџџџџџџџSettings enableџџџџџџџџboolџџџџvoidsetUseSystrayZ/home/seb/Programmation/basket/src/settings.h:IџџџџџџџџSettingsuseSystrayџџџџџџџџboolџџџџvoid,setViewHtmlFileContentZ/home/seb/Programmation/basket/src/settings.h{{fџџџџџџџџSettingsgviewџџџџџџџџboolџџџџvoid.setViewImageFileContentZ/home/seb/Programmation/basket/src/settings.h||fџџџџџџџџSettingsџџџˆviewџџџџџџџџboolџџџџvoid.setViewSoundFileContentZ/home/seb/Programmation/basket/src/settings.h}}fџџџџџџџџSettingsviewџџџџџџџџboolџџџџvoid,setViewTextFileContentZ/home/seb/Programmation/basket/src/settings.hzzfџџџџџџџџSettings ˆviewџџџџџџџџboolџџџџvoid,setWelcomeBasketsAddedZ/home/seb/Programmation/basket/src/settings.heefџџџџџџџџSettings addedџџџџџџџџboolџџџџvoid&showEmptyBasketInfoZ/home/seb/Programmation/basket/src/settings.hџџџџџџџџSettingsˆbool"showIconInSystrayZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsbool showNotesToolTipZ/home/seb/Programmation/basket/src/settings.hїїPџџџџџџџџSettingsЕ4"boolshowOnMouseInZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsи>boolsoundProgZ/home/seb/Programmation/basket/src/settings.h"џџџџџџџџSettingsQString&spellCheckTextNotesZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsи\boolstartDockedZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsЪдˆbool(timeToHideOnMouseOutZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsџџџˆint&timeToShowOnMouseInZ/home/seb/Programmation/basket/src/settings.h  PџџџџџџџџSettingsinttreeOnLeftZ/home/seb/Programmation/basket/src/settings.hєєP$ App settings GET џџџџSettingsЮцˆbooluseGnuPGAgentZ/home/seb/Programmation/basket/src/settings.hќќPџџџџџџџџSettingsboolusePassivePopupZ/home/seb/Programmation/basket/src/settings.h  Pr TODO: 700 ; TODO: There is certainly a KGlobalConfig ???џџџџSettingsbooluseSystrayZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsиOˆbool&viewHtmlFileContentZ/home/seb/Programmation/basket/src/settings.h##PџџџџџџџџSettingsаˆint(viewImageFileContentZ/home/seb/Programmation/basket/src/settings.h$$PџџџџџџџџSettingsint(viewSoundFileContentZ/home/seb/Programmation/basket/src/settings.h%'џџџџџџџџSettingslint&viewTextFileContentZ/home/seb/Programmation/basket/src/settings.h""PџџџџџџџџSettingsint&welcomeBasketsAddedZ/home/seb/Programmation/basket/src/settings.h  PџџџџџџџџSettingsbool[animationProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsxQStringautoBulletZ/home/seb/Programmation/basket/src/settings.hњњPџџџџџџџџSettingsboolbasketTreeWidthZ/home/seb/Programmation/basket/src/settings.h  PџџџџџџџџSettingseintbigNotesZ/home/seb/Programmation/basket/src/settings.hљљPџџџџџџџџSettingsboolblinkedFilterZ/home/seb/Programmation/basket/src/settings.h§§PџџџџџџџџSettingsbool&confirmNoteDeletionZ/home/seb/Programmation/basket/src/settings.hјјPџџџџџџџџSettingsˆbooldataFolderZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsxQStringdefIconSizeZ/home/seb/Programmation/basket/src/settings.h џџџџџџџџSettingsintdefImageXZ/home/seb/Programmation/basket/src/settings.hP8 Insert Note Default Values џџџџSettings intdefImageYZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsiintdropTimeToShowZ/home/seb/Programmation/basket/src/settings.h  ŒџџџџџџџџSettingsЗусint&enableReLockTimeoutZ/home/seb/Programmation/basket/src/settings.hўўPџџџџџџџџSettingsboolexportTextTagsZ/home/seb/Programmation/basket/src/settings.hћћPџџџџџџџџSettingsиrˆboolfilterOnTopZ/home/seb/Programmation/basket/src/settings.hѕѕPџџџџџџџџSettingsџџџˆbool(groupOnInsertionLineZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆboolhideOnMouseOutZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆboolhtmlProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆQStringimageProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsQString$isAnimationUseProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsboolisHtmlUseProgZ/home/seb/Programmation/basket/src/settings.hP Programs џџџџSettingsи\boolisImageUseProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆboolisSoundUseProgZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆboollastBackupZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsˆ QDate$mainWindowPositionZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsн•ˆ QPointmainWindowSizeZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettings QSizemiddleActionZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsintnewNotesPlaceZ/home/seb/Programmation/basket/src/settings.h!!P Note Addition џџџџSettingsЗquintplayAnimationsZ/home/seb/Programmation/basket/src/settings.hііPџџџџџџџџSettingsbool(reLockTimeoutMinutesZ/home/seb/Programmation/basket/src/settings.hџџPџџџџџџџџSettingsˆint setAnimationProgZ/home/seb/Programmation/basket/src/settings.hrrfџџџџџџџџSettingsˆprogџџџџџџџџconst QString&џџџџvoid$setBasketTreeWidthZ/home/seb/Programmation/basket/src/settings.hccfџџџџџџџџSettingsдˆ widthџџџџџџџџintџџџџvoid setBlinkedFilterZ/home/seb/Programmation/basket/src/settings.hXXfџџџџџџџџSettingsˆblinkedџџџџџџџџboolџџџџvoid,setConfirmNoteDeletionZ/home/seb/Programmation/basket/src/settings.hRRfџџџџџџџџSettingsˆconfirmџџџџџџџџboolџџџџvoidsetDataFolderZ/home/seb/Programmation/basket/src/settings.hfffџџџџџџџџSettings folderџџџџџџџџconst QString&џџџџvoidsetDefIconSizeZ/home/seb/Programmation/basket/src/settings.hwxџџџџџџџџSettingsxvalџџџџџџџџintџџџџvoidsetDefImageXZ/home/seb/Programmation/basket/src/settings.huuf: Insert Note Default Values :џџџџSettingsмкvalџџџџџџџџintџџџџvoidsetDefImageYZ/home/seb/Programmation/basket/src/settings.hvvfџџџџџџџџSettingsvalџџџџџџџџintџџџџvoid,setEnableReLockTimeoutZ/home/seb/Programmation/basket/src/settings.hYYfџџџџџџџџSettingsyesџџџџџџџџboolџџџџvoid"setExportTextTagsZ/home/seb/Programmation/basket/src/settings.hUUfџџџџџџџџSettingsЪlyesџџџџџџџџboolџџџџvoidsetFilterOnTopZ/home/seb/Programmation/basket/src/settings.h.5џџџџџџџџSettingsџџџˆ onTopџџџџџџџџboolџџџџvoid.setGroupOnInsertionLineZ/home/seb/Programmation/basket/src/settings.h]]fџџџџџџџџSettingsxyesџџџџџџџџboolџџџџvoid"setHideOnMouseOutZ/home/seb/Programmation/basket/src/settings.h__fџџџџџџџџSettingsЪ{ˆhideџџџџџџџџboolџџџџvoidsetHtmlProgZ/home/seb/Programmation/basket/src/settings.hppfџџџџџџџџSettingsprogџџџџџџџџconst QString&џџџџvoidsetImageProgZ/home/seb/Programmation/basket/src/settings.hqqfџџџџџџџџSettingsprogџџџџџџџџconst QString&џџџџvoid*setIsAnimationUseProgZ/home/seb/Programmation/basket/src/settings.hnnfџџџџџџџџSettingsд9useProgџџџџџџџџboolџџџџvoid setIsHtmlUseProgZ/home/seb/Programmation/basket/src/settings.hllf Programs :џџџџSettingsuseProgџџџџџџџџboolџџџџvoid"setIsImageUseProgZ/home/seb/Programmation/basket/src/settings.hmmfџџџџџџџџSettingsuseProgџџџџџџџџboolџџџџvoid"setIsSoundUseProgZ/home/seb/Programmation/basket/src/settings.hoofџџџџџџџџSettingsuseProgџџџџџџџџboolџџџџvoidsetLastBackupZ/home/seb/Programmation/basket/src/settings.hggfџџџџџџџџSettingsдfdateџџџџџџџџconst QDate&џџџџvoid*setMainWindowPositionZ/home/seb/Programmation/basket/src/settings.hhhfџџџџџџџџSettingsЗquposџџџџџџџџconst QPoint&џџџџvoid"setMainWindowSizeZ/home/seb/Programmation/basket/src/settings.hiifџџџџџџџџSettingssizeџџџџџџџџconst QSize&џџџџvoidsetMiddleActionZ/home/seb/Programmation/basket/src/settings.h\\fџџџџџџџџSettings actionџџџџџџџџintџџџџvoid setNewNotesPlaceZ/home/seb/Programmation/basket/src/settings.hyyf Note AdditionџџџџSettingsvalџџџџџџџџintџџџџvoid"setPlayAnimationsZ/home/seb/Programmation/basket/src/settings.hWWfџџџџџџџџSettingsplayџџџџџџџџboolџџџџvoid.setReLockTimeoutMinutesZ/home/seb/Programmation/basket/src/settings.hZZfџџџџџџџџSettingsminutesџџџџџџџџintџџџџvoid,setShowEmptyBasketInfoZ/home/seb/Programmation/basket/src/settings.hjkџџџџџџџџSettingsshowџџџџџџџџboolџџџџvoid(setShowIconInSystrayZ/home/seb/Programmation/basket/src/settings.hJQџџџџџџџџSettingsshowџџџџџџџџboolџџџџvoid&setShowNotesToolTipZ/home/seb/Programmation/basket/src/settings.h69џџџџџџџџSettingsnshowџџџџџџџџboolџџџџvoid setShowOnMouseInZ/home/seb/Programmation/basket/src/settings.haafџџџџџџџџSettingsnshowџџџџџџџџboolџџџџvoidsetSoundProgZ/home/seb/Programmation/basket/src/settings.hst џџџџџџџџSettingsprogџџџџџџџџconst QString&џџџџvoid,setSpellCheckTextNotesZ/home/seb/Programmation/basket/src/settings.h^^fџџџџџџџџSettingsЪŽyesџџџџџџџџboolџџџџvoidsetStartDockedZ/home/seb/Programmation/basket/src/settings.h[[fџџџџџџџџSettings dockedџџџџџџџџboolџџџџvoid.setTimeToHideOnMouseOutZ/home/seb/Programmation/basket/src/settings.h``fџџџџџџџџSettingstimeџџџџџџџџintџџџџvoid,setTimeToShowOnMouseInZ/home/seb/Programmation/basket/src/settings.hbbfџџџџџџџџSettingstimeџџџџџџџџintџџџџvoidsetTreeOnLeftZ/home/seb/Programmation/basket/src/settings.h(-$ App settings SET џџџџSettings onLeftџџџџџџџџboolџџџџvoid setUseGnuPGAgentZ/home/seb/Programmation/basket/src/settings.hVVfџџџџџџџџSettingsyesџџџџџџџџboolџџџџvoid$setUsePassivePopupZ/home/seb/Programmation/basket/src/settings.hddfџџџџџџџџSettings enableџџџџџџџџboolџџџџvoidsetUseSystrayZ/home/seb/Programmation/basket/src/settings.h:IџџџџџџџџSettingsuseSystrayџџџџџџџџboolџџџџvoid,setViewHtmlFileContentZ/home/seb/Programmation/basket/src/settings.h{{fџџџџџџџџSettingsgviewџџџџџџџџboolџџџџvoid.setViewImageFileContentZ/home/seb/Programmation/basket/src/settings.h||fџџџџџџџџSettingsџџџˆviewџџџџџџџџboolџџџџvoid.setViewSoundFileContentZ/home/seb/Programmation/basket/src/settings.h}}fџџџџџџџџSettingsviewџџџџџџџџboolџџџџvoid,setViewTextFileContentZ/home/seb/Programmation/basket/src/settings.hzzfџџџџџџџџSettings ˆviewџџџџџџџџboolџџџџvoid,setWelcomeBasketsAddedZ/home/seb/Programmation/basket/src/settings.heefџџџџџџџџSettings addedџџџџџџџџboolџџџџvoid&showEmptyBasketInfoZ/home/seb/Programmation/basket/src/settings.hџџџџџџџџSettingsˆbool"showIconInSystrayZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsbool showNotesToolTipZ/home/seb/Programmation/basket/src/settings.hїїPџџџџџџџџSettingsЕ4"boolshowOnMouseInZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsи>boolsoundProgZ/home/seb/Programmation/basket/src/settings.h"џџџџџџџџSettingsQString&spellCheckTextNotesZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsи\boolstartDockedZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsЪдˆbool(timeToHideOnMouseOutZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsџџџˆint&timeToShowOnMouseInZ/home/seb/Programmation/basket/src/settings.h  PџџџџџџџџSettingsinttreeOnLeftZ/home/seb/Programmation/basket/src/settings.hєєP$ App settings GET џџџџSettingsЮцˆbooluseGnuPGAgentZ/home/seb/Programmation/basket/src/settings.hќќPџџџџџџџџSettingsboolusePassivePopupZ/home/seb/Programmation/basket/src/settings.h  Pr TODO: 700 ; TODO: There is certainly a KGlobalConfig ???џџџџSettingsbooluseSystrayZ/home/seb/Programmation/basket/src/settings.hPџџџџџџџџSettingsиOˆbool&viewHtmlFileContentZ/home/seb/Programmation/basket/src/settings.h##PџџџџџџџџSettingsаˆint(viewImageFileContentZ/home/seb/Programmation/basket/src/settings.h$$PџџџџџџџџSettingsint(viewSoundFileContentZ/home/seb/Programmation/basket/src/settings.h%'џџџџџџџџSettingslint&viewTextFileContentZ/home/seb/Programmation/basket/src/settings.h""PџџџџџџџџSettingsint&welcomeBasketsAddedZ/home/seb/Programmation/basket/src/settings.h  PџџџџџџџџSettingsbool.s_animationProgZ/home/seb/Programmation/basket/src/settings.hььџџџџQString$s_animationUseProgZ/home/seb/Programmation/basket/src/settings.hшш"џџџџbools_autoBulletZ/home/seb/Programmation/basket/src/settings.hЦЦџџџџbool"s_basketTreeWidthZ/home/seb/Programmation/basket/src/settings.hЭЭ!џџџџints_bigNotesZ/home/seb/Programmation/basket/src/settings.hХХџџџџbools_blinkedFilterZ/home/seb/Programmation/basket/src/settings.hддџџџџbool*s_confirmNoteDeletionZ/home/seb/Programmation/basket/src/settings.hФФ%џџџџbools_dataFolderZ/home/seb/Programmation/basket/src/settings.hЯЯџџџџQStrings_defIconSizeZ/home/seb/Programmation/basket/src/settings.hёёџџџџints_defImageXZ/home/seb/Programmation/basket/src/settings.hяя8 Insert Note Default Values ints_defImageYZ/home/seb/Programmation/basket/src/settings.h№№џџџџint*s_enableReLockTimeoutZ/home/seb/Programmation/basket/src/settings.hее%џџџџbool s_exportTextTagsZ/home/seb/Programmation/basket/src/settings.hЧЧ џџџџbools_filterOnTopZ/home/seb/Programmation/basket/src/settings.hССџџџџbool,s_groupOnInsertionLineZ/home/seb/Programmation/basket/src/settings.hЫЫ&џџџџbool s_hideOnMouseOutZ/home/seb/Programmation/basket/src/settings.hсс џџџџbools_htmlProgZ/home/seb/Programmation/basket/src/settings.hъъџџџџQStrings_htmlUseProgZ/home/seb/Programmation/basket/src/settings.hцц Programs bools_imageProgZ/home/seb/Programmation/basket/src/settings.hыыџџџџQStrings_imageUseProgZ/home/seb/Programmation/basket/src/settings.hччџџџџbools_lastBackupZ/home/seb/Programmation/basket/src/settings.hааџџџџ QDate(s_mainWindowPositionZ/home/seb/Programmation/basket/src/settings.hбб$џџџџ QPoint s_mainWindowSizeZ/home/seb/Programmation/basket/src/settings.hвв џџџџ QSizes_middleActionZ/home/seb/Programmation/basket/src/settings.hЪЪ  O:Nothing ; 1:Paste ; 2:Text ; 3:Html ; 4:Image ; 5:Link ; 6:Launcher ; 7:Colorints_newNotesPlaceZ/home/seb/Programmation/basket/src/settings.hииr Note Addition ( 0:OnTop ; 1:OnBottom ; 2:AtCurrentNote)int s_playAnimationsZ/home/seb/Programmation/basket/src/settings.hТТ џџџџbool,s_reLockTimeoutMinutesZ/home/seb/Programmation/basket/src/settings.hжж&џџџџint*s_showEmptyBasketInfoZ/home/seb/Programmation/basket/src/settings.hгг%џџџџbool&s_showIconInSystrayZ/home/seb/Programmation/basket/src/settings.hпп#џџџџbool$s_showNotesToolTipZ/home/seb/Programmation/basket/src/settings.hУУ"џџџџbools_showOnMouseInZ/home/seb/Programmation/basket/src/settings.hууџџџџbools_soundProgZ/home/seb/Programmation/basket/src/settings.hээџџџџQStrings_soundUseProgZ/home/seb/Programmation/basket/src/settings.hщщџџџџbool*s_spellCheckTextNotesZ/home/seb/Programmation/basket/src/settings.hЬЬ%џџџџbools_startDockedZ/home/seb/Programmation/basket/src/settings.hррџџџџbool,s_timeToHideOnMouseOutZ/home/seb/Programmation/basket/src/settings.hтт&џџџџint*s_timeToShowOnMouseInZ/home/seb/Programmation/basket/src/settings.hфф%џџџџints_treeOnLeftZ/home/seb/Programmation/basket/src/settings.hРР Main window bools_useGnuPGAgentZ/home/seb/Programmation/basket/src/settings.hШШџџџџbool"s_usePassivePopupZ/home/seb/Programmation/basket/src/settings.hЩЩ!џџџџbools_useSystrayZ/home/seb/Programmation/basket/src/settings.hоо$ System tray Icon bool*s_viewHtmlFileContentZ/home/seb/Programmation/basket/src/settings.hкк%џџџџint,s_viewImageFileContentZ/home/seb/Programmation/basket/src/settings.hлл&џџџџint,s_viewSoundFileContentZ/home/seb/Programmation/basket/src/settings.hмм&џџџџint*s_viewTextFileContentZ/home/seb/Programmation/basket/src/settings.hйй%џџџџint*s_welcomeBasketsAddedZ/home/seb/Programmation/basket/src/settings.hЮЮ%џџџџboolмqstring.h qdir.hkstandarddirs.hklocale.hkfiledialog.hqptrstack.hqlayout.hqvbuttongroup.hqradiobutton.hkmessagebox.hqtextedit.h&softwareimporters.hbasket.hbasketfactory.hnotefactory.hglobal.hbnpview.hxmlwork.htools.h*softwareimporters.mocp/home/seb/Programmation/basket/src/softwareimporters.cpp%rb*“а*softwareimporters.moc-sN]qptrstack.hь­жcp/home/seb/Programmation/basket/src/softwareimporters.cppІ“‚№bnpview.hY>шkstandarddirs.hKрФqlayout.hoйЖЅqstring.h5Фž.global.h|yюWqradiobutton.hџэ2kfiledialog.hЙW?Qkmessagebox.hМ( qdir.h f&softwareimporters.hЋ„6tools.hАох7qvbuttongroup.h]„k&basket.hђОЁPxmlwork.hіzjqtextedit.h”Z‚rbasketfactory.hЂы‡Иklocale.hУU*Сnotefactory.hкёwTp/home/seb/Programmation/basket/src/softwareimporters.cppџџџџџџџџџџџџ(TextFileImportDialogp/home/seb/Programmation/basket/src/softwareimporters.cppHeџџџџџџџџ(TextFileImportDialog parentџџџџџџџџQWidget*џџџџџџџџ TreeImportDialogp/home/seb/Programmation/basket/src/softwareimporters.cpp+;џџџџџџџџ TreeImportDialognid parentџџџџџџџџQWidget*џџџџџџџџ choicep/home/seb/Programmation/basket/src/softwareimporters.cppAF"џџџџџџџџ TreeImportDialogint,customSeparatorChangedp/home/seb/Programmation/basket/src/softwareimporters.cppx~#џџџџџџџџ(TextFileImportDialogvoidfinishImportp/home/seb/Programmation/basket/src/softwareimporters.cppвпџџџџџџџџ"SoftwareImporters basketџџџџџџџџBasket*џџџџvoidfromICSp/home/seb/Programmation/basket/src/softwareimporters.cpp€–< namespace SoftwareImporters: џџџџ"SoftwareImportersicsџџџџџџџџconst QString&џџџџQStringfromTomboyp/home/seb/Programmation/basket/src/softwareimporters.cpp˜Кџџџџџџџџ"SoftwareImporters tomboyџџџџџџџџQStringџџџџQStringimportKJotsp/home/seb/Programmation/basket/src/softwareimporters.cppу3џџџџџџџџ"SoftwareImportersvoidimportKNotesp/home/seb/Programmation/basket/src/softwareimporters.cpp5pџџџџџџџџ"SoftwareImportersvoidimportKnowItp/home/seb/Programmation/basket/src/softwareimporters.cppџrZ @author Petri Damsten <petri.damsten@iki.fi>џџџџ"SoftwareImportersvoid"importStickyNotesp/home/seb/Programmation/basket/src/softwareimporters.cpprœџџџџџџџџ"SoftwareImportersvoidimportTextFilep/home/seb/Programmation/basket/src/softwareimporters.cppзўџџџџџџџџ"SoftwareImportersЕ4"voidimportTomboyp/home/seb/Programmation/basket/src/softwareimporters.cppЌеџџџџџџџџ"SoftwareImportersvoidimportTuxCardsp/home/seb/Programmation/basket/src/softwareimporters.cppt‹>џџџџџџџџ"SoftwareImportersvoid$importTuxCardsNodep/home/seb/Programmation/basket/src/softwareimporters.cppЕx TODO: <InformationElement isOpen="true" isEncripted="false"џџџџ"SoftwareImportersЕ4"elementџџџџџџџџ$const QDomElement&џџџџparentBasketџџџџџџџџBasket*џџџџparentNoteџџџџџџџџ Note*џџџџ$remainingHierarchyџџџџџџџџintџџџџvoid insertTitledNotep/home/seb/Programmation/basket/src/softwareimporters.cppМаџџџџџџџџ"SoftwareImporters parentџџџџџџџџBasket*џџџџ titleџџџџџџџџconst QString&џџџџcontentџџџџџџџџconst QString&џџџџ formatџџџџџџџџQt::TextFormatџџџџparentNoteџџџџџџџџ Note*џџџџ Note*(loadUtf8FileToStringp/home/seb/Programmation/basket/src/softwareimporters.cppЉ6 TODO: FIXME: Later, merge!џџџџfileNameџџџџџџџџconst QString&џџџџQStringseparatorp/home/seb/Programmation/basket/src/softwareimporters.cppkvџџџџџџџџ(TextFileImportDialogQString,~ TextFileImportDialogp/home/seb/Programmation/basket/src/softwareimporters.cppgiџџџџџџџџ(TextFileImportDialogџџџџ$~ TreeImportDialogp/home/seb/Programmation/basket/src/softwareimporters.cpp=?џџџџџџџџ TreeImportDialogEЛe€џџџџhqnamespace.hkdialogbase.hl/home/seb/Programmation/basket/src/softwareimporters.h%rQкPqnamespace.hсoOдkdialogbase.hQ]r\l/home/seb/Programmation/basket/src/softwareimporters.ha!Il/home/seb/Programmation/basket/src/softwareimporters.hџџџџџџџџџџџџ(TextFileImportDialogl/home/seb/Programmation/basket/src/softwareimporters.h3@Š The dialog to ask how to import text files. @author Sщbastien LaoћtџџџџKDialogBase(TextFileImportDialogl/home/seb/Programmation/basket/src/softwareimporters.h77*џџџџџџџџ(TextFileImportDialogџџџ€ parentџџџџџџџџQWidget*џџџџџџџџ,customSeparatorChangedl/home/seb/Programmation/basket/src/softwareimporters.h;;џџџџџџџџ(TextFileImportDialogџџџ‚voidseparatorl/home/seb/Programmation/basket/src/softwareimporters.h9 9џџџџџџџџ(TextFileImportDialogџџџ€QString,~ TextFileImportDialogl/home/seb/Programmation/basket/src/softwareimporters.h88џџџџџџџџ(TextFileImportDialogџџџ€џџџџ$m_anotherSeparatorl/home/seb/Programmation/basket/src/softwareimporters.h>>"џџџџQRadioButton*m_choicesl/home/seb/Programmation/basket/src/softwareimporters.h==џџџџQVButtonGroup*"m_customSeparatorl/home/seb/Programmation/basket/src/softwareimporters.h??!џџџџQTextEdit* TreeImportDialogl/home/seb/Programmation/basket/src/softwareimporters.h%.˜ The dialog to ask how to import hierarchical data. @author Sщbastien LaoћtџџџџKDialogBase TreeImportDialogl/home/seb/Programmation/basket/src/softwareimporters.h))&џџџџџџџџ TreeImportDialogџџџ€ parentџџџџџџџџQWidget*џџџџџџџџ choicel/home/seb/Programmation/basket/src/softwareimporters.h++ џџџџџџџџ TreeImportDialogџџџ€int$~ TreeImportDialogl/home/seb/Programmation/basket/src/softwareimporters.h**џџџџџџџџ TreeImportDialogџџџ€џџџџm_choicesl/home/seb/Programmation/basket/src/softwareimporters.h--џџџџQVButtonGroup*"SoftwareImportersl/home/seb/Programmation/basket/src/softwareimporters.hEXџџџџџџџџ finishImportl/home/seb/Programmation/basket/src/softwareimporters.hKK"џџџџџџџџ"SoftwareImportersЕ4" basketџџџџџџџџBasket*џџџџvoidfromICSl/home/seb/Programmation/basket/src/softwareimporters.hH H$H Useful methods to design importers:џџџџ"SoftwareImportersЬи€icsџџџџџџџџconst QString&џџџџQStringfromTomboyl/home/seb/Programmation/basket/src/softwareimporters.hI I#џџџџџџџџ"SoftwareImporters tomboyџџџџџџџџQStringџџџџQStringimportKJotsl/home/seb/Programmation/basket/src/softwareimporters.hOOџџџџџџџџ"SoftwareImportersџџџ€voidimportKNotesl/home/seb/Programmation/basket/src/softwareimporters.hNN: The importers in themselves:џџџџ"SoftwareImportersvoidimportKnowItl/home/seb/Programmation/basket/src/softwareimporters.hPPџџџџџџџџ"SoftwareImportersvoid"importStickyNotesl/home/seb/Programmation/basket/src/softwareimporters.hRRџџџџџџџџ"SoftwareImportersvoidimportTextFilel/home/seb/Programmation/basket/src/softwareimporters.hTTџџџџџџџџ"SoftwareImportersvoidimportTomboyl/home/seb/Programmation/basket/src/softwareimporters.hSSџџџџџџџџ"SoftwareImportersџџџ€voidimportTuxCardsl/home/seb/Programmation/basket/src/softwareimporters.hQQџџџџџџџџ"SoftwareImportersџџџ€void$importTuxCardsNodel/home/seb/Programmation/basket/src/softwareimporters.hWWtџџџџџџџџ"SoftwareImportersџџџ€elementџџџџџџџџ$const QDomElement&џџџџparentBasketџџџџџџџџBasket*џџџџparentNoteџџџџџџџџ Note*џџџџ$remainingHierarchyџџџџџџџџintџџџџvoid insertTitledNotel/home/seb/Programmation/basket/src/softwareimporters.hJJ’џџџџџџџџ"SoftwareImportersб‹ parentџџџџџџџџBasket*џџџџ titleџџџџџџџџconst QString&џџџџcontentџџџџџџџџconst QString&џџџџ formatџџџџџџџџQt::TextFormatџџџџparentNoteџџџџџџџџ Note*џџџџ Note*оqdockwindow.hqmovie.hqvariant.hlinklabel.h note.h qdesktopwidget.hqmime.hqpainter.hqpoint.hqpixmap.hkglobal.hkinstance.hkaboutdata.hkiconeffect.hkmessagebox.h&kmanagerselection.hkdeversion.hkapplication.hkpopupmenu.hkiconloader.hkdebug.hsystemtray.hbasket.hsettings.hglobal.htools.hiostreamsystemtray.mocb/home/seb/Programmation/basket/src/systemtray.cpp%r *%˜ note.h хЬЌkdeversion.hЬГ>@kpopupmenu.hLќ:Škiconeffect.h–"ZWsettings.hЏЄWqpixmap.hнŒF qdesktopwidget.h§‘ў…qmovie.hr™зqpainter.hе~еЪkinstance.hЏќдіlinklabel.hCZПDkglobal.hEОXBb/home/seb/Programmation/basket/src/systemtray.cppЗч?%iostreamВ$Bєglobal.h|yюWqvariant.h ЇoЬkapplication.hєПL%kmessagebox.hМ(systemtray.mocСЪ"tools.hАох7qdockwindow.hоu!Аqmime.hЌ[Oqpoint.hvйа‘basket.hђОЁPkiconloader.hMм•!kaboutdata.hњкvkdebug.hбѕ\&kmanagerselection.hгdJ’systemtray.h‹Н–[b/home/seb/Programmation/basket/src/systemtray.cppџџџџџџџџџџџџKSystemTray2b/home/seb/Programmation/basket/src/systemtray.cpp58џџџџџџџџKSystemTray2џџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџSystemTrayb/home/seb/Programmation/basket/src/systemtray.cppФлџџџџџџџџSystemTray  parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџcopyImageb/home/seb/Programmation/basket/src/systemtray.cppc‰f This function copies the entirety of src into dest, starting in dest at x and y. This function exists because I was unable to find a function like it in either QImage or kdefxџџџџdestџџџџџџџџQImage&џџџџsrcџџџџџџџџQImage&џџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџbool&displayCloseMessageb/home/seb/Programmation/basket/src/systemtray.cpp>ТџџџџџџџџKSystemTray2 fileMenuџџџџџџџџQStringџџџџvoiddragEnterEventb/home/seb/Programmation/basket/src/systemtray.cpp39џџџџџџџџSystemTray eventџџџџџџџџ QDragEnterEvent*џџџџvoiddragLeaveEventb/home/seb/Programmation/basket/src/systemtray.cpp@FџџџџџџџџSystemTrayџџџџџџџџџџџџ QDragLeaveEvent*џџџџvoiddragMoveEventb/home/seb/Programmation/basket/src/systemtray.cpp;>џџџџџџџџSystemTray eventџџџџџџџџQDragMoveEvent*џџџџvoiddropEventb/home/seb/Programmation/basket/src/systemtray.cppJbџџџџџџџџSystemTray eventџџџџџџџџQDropEvent*џџџџvoidenterEventb/home/seb/Programmation/basket/src/systemtray.cppУЧџџџџџџџџSystemTrayџџџџџџџџџџџџQEvent*џџџџvoidleaveEventb/home/seb/Programmation/basket/src/systemtray.cppЩЬџџџџџџџџSystemTray€џџџџџџџџџџџџQEvent*џџџџvoidmouseMoveEventb/home/seb/Programmation/basket/src/systemtray.cpp"%џџџџџџџџSystemTray eventџџџџџџџџQMouseEvent*џџџџvoidmousePressEventb/home/seb/Programmation/basket/src/systemtray.cppс џџџџџџџџSystemTrayr eventџџџџџџџџQMouseEvent*џџџџvoid"mouseReleaseEventb/home/seb/Programmation/basket/src/systemtray.cpp'1џџџџџџџџSystemTrayc eventџџџџџџџџQMouseEvent*џџџџvoidupdateToolTipb/home/seb/Programmation/basket/src/systemtray.cpp‹ЋџџџџџџџџSystemTrayvoid(updateToolTipDelayedb/home/seb/Programmation/basket/src/systemtray.cpp­ЖџџџџџџџџSystemTrayvoidwheelEventb/home/seb/Programmation/basket/src/systemtray.cppИСџџџџџџџџSystemTrayџџџ€ eventџџџџџџџџQWheelEvent*џџџџvoid~ KSystemTray2b/home/seb/Programmation/basket/src/systemtray.cpp:<џџџџџџџџKSystemTray2ootџџџџ~ SystemTrayb/home/seb/Programmation/basket/src/systemtray.cppнпџџџџџџџџSystemTray џџџџjksystemtray.h^/home/seb/Programmation/basket/src/systemtray.h%qђp@^/home/seb/Programmation/basket/src/systemtray.h`MнЊksystemtray.hФ§Н^/home/seb/Programmation/basket/src/systemtray.hџџџџџџџџџџџџKSystemTray2^/home/seb/Programmation/basket/src/systemtray.h/ш Convenient class to develop the displayCloseMessage() dialog hopefuly integrated in KDE 3.4 @author Sџ§astien LaotџџџџKSystemTrayKSystemTray2^/home/seb/Programmation/basket/src/systemtray.h##8џџџџџџџџKSystemTray2џџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџ&displayCloseMessage^/home/seb/Programmation/basket/src/systemtray.h..0 Call this method when the user clicked the close button of the window (the [x]) to inform him that the application sit in the system tray and willn't be closed (as he is used to). You usualy call it from reimplemented KMainWindow::queryClose() @since 3.4џџџџKSystemTray2џџџ€fileMenuџџџџџџџџQStringџџџџvoid~ KSystemTray2^/home/seb/Programmation/basket/src/systemtray.h$$џџџџџџџџKSystemTray2џџџ€џџџџSystemTray^/home/seb/Programmation/basket/src/systemtray.h4R– This class provide a personalized system tray icon. @author Sџ§astien LaotџџџџKSystemTray2SystemTray^/home/seb/Programmation/basket/src/systemtray.h886џџџџџџџџSystemTrayџџџ€ parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџџџџџdragEnterEvent^/home/seb/Programmation/basket/src/systemtray.h>>4џџџџџџџџSystemTray eventџџџџџџџџ QDragEnterEvent*џџџџvoiddragLeaveEvent^/home/seb/Programmation/basket/src/systemtray.h@@.џџџџџџџџSystemTrayџџџџџџџџџџџџ QDragLeaveEvent*џџџџvoiddragMoveEvent^/home/seb/Programmation/basket/src/systemtray.h??2џџџџџџџџSystemTray eventџџџџџџџџQDragMoveEvent*џџџџvoiddropEvent^/home/seb/Programmation/basket/src/systemtray.hAA*џџџџџџџџSystemTray eventџџџџџџџџQDropEvent*џџџџvoidenterEvent^/home/seb/Programmation/basket/src/systemtray.hCCџџџџџџџџSystemTrayџџџџџџџџџџџџQEvent*џџџџvoidleaveEvent^/home/seb/Programmation/basket/src/systemtray.hDDџџџџџџџџSystemTrayџџџџџџџџџџџџQEvent*џџџџvoidmouseMoveEvent^/home/seb/Programmation/basket/src/systemtray.h<<(џџџџџџџџSystemTray eventџџџџџџџџQMouseEvent*џџџџvoidmousePressEvent^/home/seb/Programmation/basket/src/systemtray.h;;)џџџџџџџџSystemTray eventџџџџџџџџQMouseEvent*џџџџvoid"mouseReleaseEvent^/home/seb/Programmation/basket/src/systemtray.h==+џџџџџџџџSystemTray eventџџџџџџџџQMouseEvent*џџџџvoidshowPart^/home/seb/Programmation/basket/src/systemtray.hJJџџџџџџџџSystemTrayvoidupdateToolTip^/home/seb/Programmation/basket/src/systemtray.hFFџџџџџџџџSystemTrayлЧvoid(updateToolTipDelayed^/home/seb/Programmation/basket/src/systemtray.hHHџџџџџџџџSystemTrayлЧvoidwheelEvent^/home/seb/Programmation/basket/src/systemtray.hBB$џџџџџџџџSystemTray eventџџџџџџџџQWheelEvent*џџџџvoid~ SystemTray^/home/seb/Programmation/basket/src/systemtray.h99џџџџџџџџSystemTrayџџџџm_autoShowTimer^/home/seb/Programmation/basket/src/systemtray.hM MџџџџQTimer*m_canDrag^/home/seb/Programmation/basket/src/systemtray.hN Nџџџџboolm_iconPixmap^/home/seb/Programmation/basket/src/systemtray.hP PџџџџQPixmap$m_lockedIconPixmap^/home/seb/Programmation/basket/src/systemtray.hQ QџџџџQPixmapm_pressPos^/home/seb/Programmation/basket/src/systemtray.hO Oџџџџ QPointm_showTimer^/home/seb/Programmation/basket/src/systemtray.hL LџџџџQTimer*рkapplication.hkstyle.hkiconloader.hqpainter.hqfont.h qdom.h qdir.h"kglobalsettings.hklocale.h tag.hxmlwork.hglobal.hdebugwindow.hbnpview.htools.hbasket.hiostreamkapplication.hqrect.hqstyle.hqcheckbox.hqbitmap.h"kglobalsettings.hqimage.hqradiobutton.hkiconeffect.hT/home/seb/Programmation/basket/src/tag.cpp%r-хrаbnpview.hY>шkiconeffect.h–"ZWqbitmap.h†Wд tag.h›’Тqpainter.hе~еЪqrect.hЌС‹хiostreamВ$Bєglobal.h|yюWkstyle.hшыžbqradiobutton.hџэ2kapplication.hєПL% qdir.h ftools.hАох7qstyle.h{Ћ?qimage.hl‘†њqfont.hЋЫ!Оbasket.hђОЁPxmlwork.hіzjkiconloader.hMм•!"kglobalsettings.hypЏ# qdom.h oчT/home/seb/Programmation/basket/src/tag.cppNХ~мqcheckbox.h(t&Ždebugwindow.hпYT•klocale.hУU*СT/home/seb/Programmation/basket/src/tag.cppџџџџџџџџџџџџ IndentedMenuItemT/home/seb/Programmation/basket/src/tag.cppШЫџџџџџџџџ IndentedMenuItemxtextџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџshortcutџџџџџџџџconst QString&џџџџџџџџ StateT/home/seb/Programmation/basket/src/tag.cpp*.џџџџџџџџ Stateџџџ€idџџџџџџџџconst QString&џџџџtagџџџџџџџџTag*џџџџџџџџStateMenuItemT/home/seb/Programmation/basket/src/tag.cpp џџџџџџџџStateMenuItem  stateџџџџџџџџ State*џџџџshortcutџџџџџџџџconst QString&џџџџwithTagNameџџџџџџџџboolџџџџџџџџTagT/home/seb/Programmation/basket/src/tag.cppмхџџџџџџџџTag џџџџcheckBoxIconSetT/home/seb/Programmation/basket/src/tag.cppSzџџџџџџџџStateMenuItemcheckedџџџџџџџџboolџџџџcgџџџџџџџџQColorGroupџџџџQIconSet copyToT/home/seb/Programmation/basket/src/tag.cppПбџџџџџџџџ Stateb otherџџџџџџџџ State*џџџџvoid copyToT/home/seb/Programmation/basket/src/tag.cppоуџџџџџџџџTag otherџџџџџџџџTag*џџџџvoid(createDefaultTagsSetT/home/seb/Programmation/basket/src/tag.cppхЦџџџџџџџџTagfullPathџџџџџџџџconst QString&џџџџvoidfontT/home/seb/Programmation/basket/src/tag.cppRaџџџџџџџџ Stateџџџ€baseџџџџџџџџ QFontџџџџ QFontfullNameT/home/seb/Programmation/basket/src/tag.cppKPџџџџџџџџ StateQStringgetNextStateUidT/home/seb/Programmation/basket/src/tag.cppзкџџџџџџџџTagTlongloadTagsT/home/seb/Programmation/basket/src/tag.cpprџџџџџџџџTagtpathџџџџџџџџconst QString&џџџџ0QMap< QString, QString > mergeT/home/seb/Programmation/basket/src/tag.cppŠНџџџџџџџџ StateEЛe€ statesџџџџџџџџconst List&џџџџ resultџџџџџџџџ State*џџџџemblemsCountџџџџџџџџint*џџџџ"haveInvisibleTagsџџџџџџџџ bool*џџџџbackgroundColorџџџџџџџџconst QColor&џџџџvoidnextStateT/home/seb/Programmation/basket/src/tag.cpp4Iџџџџџџџџ Stateџџџ€ cycleџџџџџџџџboolџџџџ State* paintT/home/seb/Programmation/basket/src/tag.cppбџџџџџџџџ IndentedMenuItemџџџ€painterџџџџџџџџQPainter*џџџџcgџџџџџџџџ$const QColorGroup&џџџџ activeџџџџџџџџboolџџџџenabledџџџџџџџџboolџџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџwџџџџџџџџintџџџџhџџџџџџџџintџџџџvoid paintT/home/seb/Programmation/basket/src/tag.cppIџџџџџџџџStateMenuItempainterџџџџџџџџQPainter*џџџџcgџџџџџџџџ$const QColorGroup&џџџџ activeџџџџџџџџboolџџџџenabledџџџџџџџџboolџџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџwџџџџџџџџintџџџџhџџџџџџџџintџџџџvoid$radioButtonIconSetT/home/seb/Programmation/basket/src/tag.cpp|ЅџџџџџџџџStateMenuItemcheckedџџџџџџџџboolџџџџcgџџџџџџџџQColorGroupџџџџQIconSetsaveTagsT/home/seb/Programmation/basket/src/tag.cppЂІџџџџџџџџTagvoidsaveTagsToT/home/seb/Programmation/basket/src/tag.cppЈмџџџџџџџџTaglistџџџџџџџџ(QValueList< Tag * >&џџџџfullPathџџџџџџџџconst QString&џџџџvoidsetNameT/home/seb/Programmation/basket/src/tag.cppь№џџџџџџџџTagcnameџџџџџџџџconst QString&џџџџvoidsizeHintT/home/seb/Programmation/basket/src/tag.cpp џџџџџџџџ IndentedMenuItemџџџ€ QSizesizeHintT/home/seb/Programmation/basket/src/tag.cppKQџџџџџџџџStateMenuItemџџџ€ QSizestateForIdT/home/seb/Programmation/basket/src/tag.cppђљџџџџџџџџTagridџџџџџџџџconst QString&џџџџ State*tagForKActionT/home/seb/Programmation/basket/src/tag.cppћџџџџџџџџTags actionџџџџџџџџKAction*џџџџTag*tagSimilarToT/home/seb/Programmation/basket/src/tag.cppt џџџџџџџџTagtagToTestџџџџџџџџTag*џџџџTag* toCSST/home/seb/Programmation/basket/src/tag.cppcˆџџџџџџџџ StateнЕ€$gradientFolderPathџџџџџџџџconst QString&џџџџ$gradientFolderNameџџџџџџџџconst QString&џџџџbaseFontџџџџџџџџconst QFont&џџџџQString$~ IndentedMenuItemT/home/seb/Programmation/basket/src/tag.cppЭЯџџџџџџџџ IndentedMenuItemџџџџ~ StateT/home/seb/Programmation/basket/src/tag.cpp02џџџџџџџџ Stateeџџџџ~ StateMenuItemT/home/seb/Programmation/basket/src/tag.cppџџџџџџџџStateMenuItemџџџџ ~ TagT/home/seb/Programmation/basket/src/tag.cppчъџџџџџџџџTagpџџџџl qstring.hqcolor.hqfont.hqvaluelist.hkaction.hkshortcut.hqiconset.hqmenudata.hqstring.hP/home/seb/Programmation/basket/src/tag.h%r*л—` qiconset.hА†БlP/home/seb/Programmation/basket/src/tag.h(‹qmenudata.hZeœqstring.h5Фž.qfont.hЋЫ!Оkaction.hІ‚;kshortcut.hЉўl­qcolor.hd)ЌVqvaluelist.hЩWьрP/home/seb/Programmation/basket/src/tag.hџџџџџџџџџџџџ IndentedMenuItemP/home/seb/Programmation/basket/src/tag.hЂЎŒ A menu item to indent icon and text (to keep place for a checkbox or a radiobutton on left). You should not set any icon when adding this entry to the menu. Instead, the constructor take the icon and the item take care to draw it itself. Better suited to be used with StateMenuItem (or TagMenuItem). @author Sџ§astien LaotџџџџQCustomMenuItem IndentedMenuItemP/home/seb/Programmation/basket/src/tag.hЅЅ^џџџџџџџџ IndentedMenuItemЧг€textџџџџџџџџconst QString&џџџџiconџџџџџџџџconst QString&џџџџshortcutџџџџџџџџconst QString&џџџџџџџџfullSpanP/home/seb/Programmation/basket/src/tag.hЉЉ!џџџџџџџџ IndentedMenuItemЯ—€bool paintP/home/seb/Programmation/basket/src/tag.hЇЇlџџџџџџџџ IndentedMenuItem€painterџџџџџџџџQPainter*џџџџcgџџџџџџџџ$const QColorGroup&џџџџ activeџџџџџџџџboolџџџџenabledџџџџџџџџboolџџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџwџџџџџџџџintџџџџhџџџџџџџџintџџџџvoidsizeHintP/home/seb/Programmation/basket/src/tag.hЈЈџџџџџџџџ IndentedMenuItem QSize$~ IndentedMenuItemP/home/seb/Programmation/basket/src/tag.hІІџџџџџџџџ IndentedMenuItemџџџџfullSpanP/home/seb/Programmation/basket/src/tag.hЉЉ!џџџџџџџџ IndentedMenuItemЯ—€bool m_iconP/home/seb/Programmation/basket/src/tag.hЌ ЌџџџџQStringm_shortcutP/home/seb/Programmation/basket/src/tag.h­ ­џџџџQString m_textP/home/seb/Programmation/basket/src/tag.hЋ ЋџџџџQString StateP/home/seb/Programmation/basket/src/tag.h&e, @author Sџ§astien Laotџџџџ$ StateP/home/seb/Programmation/basket/src/tag.h..3џџџџџџџџ StateЪgidџџџџџџџџconst QString&џџџџtagџџџџџџџџTag*џџџџџџџџbackgroundColorP/home/seb/Programmation/basket/src/tag.hJJ>џџџџџџџџ StateиЫ  QColorboldP/home/seb/Programmation/basket/src/tag.hCC>џџџџџџџџ Statet bool copyToP/home/seb/Programmation/basket/src/tag.hTTџџџџџџџџ State otherџџџџџџџџ State*џџџџvoid emblemP/home/seb/Programmation/basket/src/tag.hBB>џџџџџџџџ State QStringfontP/home/seb/Programmation/basket/src/tag.hQQџџџџџџџџ State€baseџџџџџџџџ QFontџџџџ QFontfontNameP/home/seb/Programmation/basket/src/tag.hHH>џџџџџџџџ State QStringfontSizeP/home/seb/Programmation/basket/src/tag.hII>џџџџџџџџ StateиЩ intfullNameP/home/seb/Programmation/basket/src/tag.hP Pџџџџџџџџ StateQStringidP/home/seb/Programmation/basket/src/tag.h@@> GET PROPERTIES:џџџџ Stateџџџ QString italicP/home/seb/Programmation/basket/src/tag.hDD>џџџџџџџџ Stateй bool mergeP/home/seb/Programmation/basket/src/tag.hS S€џџџџџџџџ State statesџџџџџџџџconst List&џџџџ resultџџџџџџџџ State*џџџџemblemsCountџџџџџџџџint*џџџџ"haveInvisibleTagsџџџџџџџџ bool*џџџџbackgroundColorџџџџџџџџconst QColor&џџџџvoidnameP/home/seb/Programmation/basket/src/tag.hAA>џџџџџџџџ State QStringnextStateP/home/seb/Programmation/basket/src/tag.hOO$& HELPING FUNCTIONS:џџџџ StateиЯ cycleџџџџџџџџboolџџџџ State*onAllTextLinesP/home/seb/Programmation/basket/src/tag.hLL>џџџџџџџџ State boolparentTagP/home/seb/Programmation/basket/src/tag.hMNџџџџџџџџ Stateg Tag*$setBackgroundColorP/home/seb/Programmation/basket/src/tag.h;;Pџџџџџџџџ Stateџџџ€ colorџџџџџџџџconst QColor&џџџџvoidsetBoldP/home/seb/Programmation/basket/src/tag.h44Pџџџџџџџџ StateboldџџџџџџџџboolџџџџvoidsetEmblemP/home/seb/Programmation/basket/src/tag.h33Pџџџџџџџџ State emblemџџџџџџџџconst QString&џџџџvoidsetFontNameP/home/seb/Programmation/basket/src/tag.h99Pџџџџџџџџ Statefontџџџџџџџџconst QString&џџџџvoidsetFontSizeP/home/seb/Programmation/basket/src/tag.h::Pџџџџџџџџ Statesizeџџџџџџџџintџџџџvoid setIdP/home/seb/Programmation/basket/src/tag.h11P SET PROPERTIES:џџџџ Stateidџџџџџџџџconst QString&џџџџvoidsetItalicP/home/seb/Programmation/basket/src/tag.h55Pџџџџџџџџ Statec italicџџџџџџџџboolџџџџvoidsetNameP/home/seb/Programmation/basket/src/tag.h22Pџџџџџџџџ Stateџџџ€nameџџџџџџџџconst QString&џџџџvoid"setOnAllTextLinesP/home/seb/Programmation/basket/src/tag.h==Pџџџџџџџџ StateyesџџџџџџџџboolџџџџvoidsetParentTagP/home/seb/Programmation/basket/src/tag.h>?џџџџџџџџ Stateџџџ€tagџџџџџџџџTag*џџџџvoidsetStrikeOutP/home/seb/Programmation/basket/src/tag.h77Pџџџџџџџџ StatestrikeOutџџџџџџџџboolџџџџvoidsetTextColorP/home/seb/Programmation/basket/src/tag.h88Pџџџџџџџџ State colorџџџџџџџџconst QColor&џџџџvoid"setTextEquivalentP/home/seb/Programmation/basket/src/tag.h<<Pџџџџџџџџ Statetextџџџџџџџџconst QString&џџџџvoidsetUnderlineP/home/seb/Programmation/basket/src/tag.h66Pџџџџџџџџ StateunderlineџџџџџџџџboolџџџџvoidstrikeOutP/home/seb/Programmation/basket/src/tag.hFF>џџџџџџџџ State booltextColorP/home/seb/Programmation/basket/src/tag.hGG>џџџџџџџџ State QColortextEquivalentP/home/seb/Programmation/basket/src/tag.hKK>џџџџџџџџ State QString toCSSP/home/seb/Programmation/basket/src/tag.hR Rkџџџџџџџџ State€$gradientFolderPathџџџџџџџџconst QString&џџџџ$gradientFolderNameџџџџџџџџconst QString&џџџџbaseFontџџџџџџџџconst QFont&џџџџQStringunderlineP/home/seb/Programmation/basket/src/tag.hEE>џџџџџџџџ State bool~ StateP/home/seb/Programmation/basket/src/tag.h// џџџџџџџџ StateџџџџbackgroundColorP/home/seb/Programmation/basket/src/tag.hJJ>џџџџџџџџ StateиЫ  QColorboldP/home/seb/Programmation/basket/src/tag.hCC>џџџџџџџџ Statet bool emblemP/home/seb/Programmation/basket/src/tag.hBB>џџџџџџџџ State QStringfontNameP/home/seb/Programmation/basket/src/tag.hHH>џџџџџџџџ State QStringfontSizeP/home/seb/Programmation/basket/src/tag.hII>џџџџџџџџ StateиЩ intidP/home/seb/Programmation/basket/src/tag.h@@> GET PROPERTIES:џџџџ Stateџџџ QString italicP/home/seb/Programmation/basket/src/tag.hDD>џџџџџџџџ Stateй boolnameP/home/seb/Programmation/basket/src/tag.hAA>џџџџџџџџ State QStringonAllTextLinesP/home/seb/Programmation/basket/src/tag.hLL>џџџџџџџџ State boolparentTagP/home/seb/Programmation/basket/src/tag.hMNџџџџџџџџ Stateg Tag*$setBackgroundColorP/home/seb/Programmation/basket/src/tag.h;;Pџџџџџџџџ Stateџџџ€ colorџџџџџџџџconst QColor&џџџџvoidsetBoldP/home/seb/Programmation/basket/src/tag.h44Pџџџџџџџџ StateboldџџџџџџџџboolџџџџvoidsetEmblemP/home/seb/Programmation/basket/src/tag.h33Pџџџџџџџџ State emblemџџџџџџџџconst QString&џџџџvoidsetFontNameP/home/seb/Programmation/basket/src/tag.h99Pџџџџџџџџ Statefontџџџџџџџџconst QString&џџџџvoidsetFontSizeP/home/seb/Programmation/basket/src/tag.h::Pџџџџџџџџ Statesizeџџџџџџџџintџџџџvoid setIdP/home/seb/Programmation/basket/src/tag.h11P SET PROPERTIES:џџџџ Stateidџџџџџџџџconst QString&џџџџvoidsetItalicP/home/seb/Programmation/basket/src/tag.h55Pџџџџџџџџ Statec italicџџџџџџџџboolџџџџvoidsetNameP/home/seb/Programmation/basket/src/tag.h22Pџџџџџџџџ Stateџџџ€nameџџџџџџџџconst QString&џџџџvoid"setOnAllTextLinesP/home/seb/Programmation/basket/src/tag.h==Pџџџџџџџџ StateyesџџџџџџџџboolџџџџvoidsetParentTagP/home/seb/Programmation/basket/src/tag.h>?џџџџџџџџ Stateџџџ€tagџџџџџџџџTag*џџџџvoidsetStrikeOutP/home/seb/Programmation/basket/src/tag.h77Pџџџџџџџџ StatestrikeOutџџџџџџџџboolџџџџvoidsetTextColorP/home/seb/Programmation/basket/src/tag.h88Pџџџџџџџџ State colorџџџџџџџџconst QColor&џџџџvoid"setTextEquivalentP/home/seb/Programmation/basket/src/tag.h<<Pџџџџџџџџ Statetextџџџџџџџџconst QString&џџџџvoidsetUnderlineP/home/seb/Programmation/basket/src/tag.h66Pџџџџџџџџ StateunderlineџџџџџџџџboolџџџџvoidstrikeOutP/home/seb/Programmation/basket/src/tag.hFF>џџџџџџџџ State booltextColorP/home/seb/Programmation/basket/src/tag.hGG>џџџџџџџџ State QColortextEquivalentP/home/seb/Programmation/basket/src/tag.hKK>џџџџџџџџ State QStringunderlineP/home/seb/Programmation/basket/src/tag.hEE>џџџџџџџџ State bool"m_backgroundColorP/home/seb/Programmation/basket/src/tag.ha aџџџџ QColor m_boldP/home/seb/Programmation/basket/src/tag.hZ Zџџџџboolm_emblemP/home/seb/Programmation/basket/src/tag.hY YџџџџQStringm_fontNameP/home/seb/Programmation/basket/src/tag.h_ _џџџџQStringm_fontSizeP/home/seb/Programmation/basket/src/tag.h` `џџџџintm_idP/home/seb/Programmation/basket/src/tag.hW W PROPERTIES:QStringm_italicP/home/seb/Programmation/basket/src/tag.h[ [џџџџbool m_nameP/home/seb/Programmation/basket/src/tag.hX XџџџџQString m_onAllTextLinesP/home/seb/Programmation/basket/src/tag.hc cџџџџboolm_parentTagP/home/seb/Programmation/basket/src/tag.hd dџџџџTag*m_strikeOutP/home/seb/Programmation/basket/src/tag.h] ]џџџџboolm_textColorP/home/seb/Programmation/basket/src/tag.h^ ^џџџџ QColor m_textEquivalentP/home/seb/Programmation/basket/src/tag.hb bџџџџQStringm_underlineP/home/seb/Programmation/basket/src/tag.h\ \џџџџbool ListP/home/seb/Programmation/basket/src/tag.h** LIST OF STATES:*QValueList< State * >StateMenuItemP/home/seb/Programmation/basket/src/tag.hГУ„ A menu item representing a State or a Tag. @author Sџ§astien LaotџџџџQCustomMenuItemStateMenuItemP/home/seb/Programmation/basket/src/tag.hЖЖOџџџџџџџџStateMenuItem stateџџџџџџџџ State*џџџџshortcutџџџџџџџџconst QString&џџџџwithTagNameџџџџџџџџboolџџџџџџџџcheckBoxIconSetP/home/seb/Programmation/basket/src/tag.hРР>џџџџџџџџStateMenuItem_checkedџџџџџџџџboolџџџџcgџџџџџџџџQColorGroupџџџџQIconSetfullSpanP/home/seb/Programmation/basket/src/tag.hКК!џџџџџџџџStateMenuItem€booliconMarginP/home/seb/Programmation/basket/src/tag.hТТ&џџџџџџџџStateMenuItemint paintP/home/seb/Programmation/basket/src/tag.hИИlџџџџџџџџStateMenuItempainterџџџџџџџџQPainter*џџџџcgџџџџџџџџ$const QColorGroup&џџџџ activeџџџџџџџџboolџџџџenabledџџџџџџџџboolџџџџxџџџџџџџџintџџџџyџџџџџџџџintџџџџwџџџџџџџџintџџџџhџџџџџџџџintџџџџvoid$radioButtonIconSetP/home/seb/Programmation/basket/src/tag.hССAџџџџџџџџStateMenuItemˆcheckedџџџџџџџџboolџџџџcgџџџџџџџџQColorGroupџџџџQIconSetsizeHintP/home/seb/Programmation/basket/src/tag.hЙЙџџџџџџџџStateMenuItem QSize~ StateMenuItemP/home/seb/Programmation/basket/src/tag.hЗЗџџџџџџџџStateMenuItem€џџџџfullSpanP/home/seb/Programmation/basket/src/tag.hКК!џџџџџџџџStateMenuItem€booliconMarginP/home/seb/Programmation/basket/src/tag.hТТ&џџџџџџџџStateMenuItemint m_nameP/home/seb/Programmation/basket/src/tag.hН НџџџџQStringm_shortcutP/home/seb/Programmation/basket/src/tag.hО ОџџџџQStringm_stateP/home/seb/Programmation/basket/src/tag.hМ Мџџџџ State*TagP/home/seb/Programmation/basket/src/tag.hl” A Tag is a category of Notes. A Note can have 0, 1 or more Tags. A Tag can have a unique State or several States. @author Sџ§astien LaotџџџџTagP/home/seb/Programmation/basket/src/tag.hJџџџџџџџџTagи•џџџџappendStateP/home/seb/Programmation/basket/src/tag.h……cџџџџџџџџTag€ stateџџџџџџџџ State*џџџџvoid copyToP/home/seb/Programmation/basket/src/tag.hџџџџџџџџTagx otherџџџџџџџџTag*џџџџvoidcountStatesP/home/seb/Programmation/basket/src/tag.hŒŒLџџџџџџџџTagr int(createDefaultTagsSetP/home/seb/Programmation/basket/src/tag.hx x6џџџџџџџџTagˆfileџџџџџџџџconst QString&џџџџvoidgetNextStateUidP/home/seb/Programmation/basket/src/tag.hy yџџџџџџџџTagˆlong&inheritedBySiblingsP/home/seb/Programmation/basket/src/tag.hŠŠLџџџџџџџџTagЗqu boolloadTagsP/home/seb/Programmation/basket/src/tag.huu`8, bool merge = false << Load the tags contained in the XML file @p path or those in the application settings if @p path isEmpty(). If @p merge is true and a tag with the id of a tag that should be loaded already exist, the tag will get a new id. Otherwise, the tag will be dismissed.џџџџTagˆpathџџџџџџџџconst QString&џџџџ0QMap< QString, QString >nameP/home/seb/Programmation/basket/src/tag.hˆˆL GET PROPERTIES:џџџџTagџџџ QStringremoveStateP/home/seb/Programmation/basket/src/tag.h†‡џџџџџџџџTag stateџџџџџџџџ State*џџџџvoidsaveTagsP/home/seb/Programmation/basket/src/tag.hv vџџџџџџџџTagˆvoidsaveTagsToP/home/seb/Programmation/basket/src/tag.hw wHџџџџџџџџTaglistџџџџџџџџ(QValueList< Tag * >&џџџџfullPathџџџџџџџџconst QString&џџџџvoid,setInheritedBySiblingsP/home/seb/Programmation/basket/src/tag.h„„cџџџџџџџџTaginheritedџџџџџџџџboolџџџџvoidsetNameP/home/seb/Programmation/basket/src/tag.h‚‚" SET PROPERTIES:џџџџTagxnameџџџџџџџџconst QString&џџџџvoidsetShortcutP/home/seb/Programmation/basket/src/tag.hƒƒcџџџџџџџџTag€shortcutџџџџџџџџ const KShortcut&џџџџvoidshortcutP/home/seb/Programmation/basket/src/tag.h‰‰LџџџџџџџџTagџџџ KShortcutstateForIdP/home/seb/Programmation/basket/src/tag.hr r,џџџџџџџџTagйКidџџџџџџџџconst QString&џџџџ State* statesP/home/seb/Programmation/basket/src/tag.h‹‹LџџџџџџџџTag State::List&tagForKActionP/home/seb/Programmation/basket/src/tag.hs s+џџџџџџџџTag actionџџџџџџџџKAction*џџџџTag*tagSimilarToP/home/seb/Programmation/basket/src/tag.ht t)џџџџџџџџTagˆtagToTestџџџџџџџџTag*џџџџTag* ~ TagP/home/seb/Programmation/basket/src/tag.h€€џџџџџџџџTag蔈џџџџ appendStateP/home/seb/Programmation/basket/src/tag.h……cџџџџџџџџTag€ stateџџџџџџџџ State*џџџџvoidcountStatesP/home/seb/Programmation/basket/src/tag.hŒŒLџџџџџџџџTagr int&inheritedBySiblingsP/home/seb/Programmation/basket/src/tag.hŠŠLџџџџџџџџTagЗqu boolnameP/home/seb/Programmation/basket/src/tag.hˆˆL GET PROPERTIES:џџџџTagџџџ QStringremoveStateP/home/seb/Programmation/basket/src/tag.h†‡џџџџџџџџTag stateџџџџџџџџ State*џџџџvoid,setInheritedBySiblingsP/home/seb/Programmation/basket/src/tag.h„„cџџџџџџџџTaginheritedџџџџџџџџboolџџџџvoidsetShortcutP/home/seb/Programmation/basket/src/tag.hƒƒcџџџџџџџџTag€shortcutџџџџџџџџ const KShortcut&џџџџvoidshortcutP/home/seb/Programmation/basket/src/tag.h‰‰LџџџџџџџџTagџџџ KShortcut statesP/home/seb/Programmation/basket/src/tag.h‹‹LџџџџџџџџTag State::List&allP/home/seb/Programmation/basket/src/tag.hqqџџџџTag::Listm_actionP/home/seb/Programmation/basket/src/tag.h‘ ‘џџџџKAction**m_inheritedBySiblingsP/home/seb/Programmation/basket/src/tag.h’’#џџџџbool m_nameP/home/seb/Programmation/basket/src/tag.h PROPERTIES:QStringm_statesP/home/seb/Programmation/basket/src/tag.h““џџџџState::ListnextStateUidP/home/seb/Programmation/basket/src/tag.h{ {џџџџlong ListP/home/seb/Programmation/basket/src/tag.hppJ LIST OF ALL TAGS IN THE APPLICATION:&QValueList< Tag * >тqtooltip.hqlabel.hqlineedit.hkfontcombo.hqlayout.hkkeybutton.hkicondialog.hkiconloader.hkapplication.h"kglobalsettings.hqcheckbox.hkpushbutton.hqgroupbox.hqheader.hqvaluelist.hklocale.hkstandarddirs.hkseparator.h kstringhandler.hqpainter.hqaction.hkmessagebox.hqtimer.hiostream tag.htagsedit.hkcolorcombo2.h variouswidgets.hglobal.hbnpview.htagsedit.moc^/home/seb/Programmation/basket/src/tagsedit.cpp%rb+­ qlabel.hoпЁbnpview.hY>шqgroupbox.hцШt­qheader.hЎЌА tag.h›’Т variouswidgets.hЪіkstandarddirs.hKрФqlayout.hoйЖЅqtooltip.hГ…ц"qlineedit.h&TagCopyZ/home/seb/Programmation/basket/src/tagsedit.h8CџџџџџџџџTagCopyZ/home/seb/Programmation/basket/src/tagsedit.h<<џџџџџџџџTagCopyџџџ€oldџџџџџџџџTag*џџџџџџџџcopyBackZ/home/seb/Programmation/basket/src/tagsedit.hAAџџџџџџџџTagCopyvoidisMultiStateZ/home/seb/Programmation/basket/src/tagsedit.hBBџџџџџџџџTagCopybool~ TagCopyZ/home/seb/Programmation/basket/src/tagsedit.h== џџџџџџџџTagCopycџџџџ newTagZ/home/seb/Programmation/basket/src/tagsedit.h?? џџџџTag* oldTagZ/home/seb/Programmation/basket/src/tagsedit.h>> џџџџTag*stateCopiesZ/home/seb/Programmation/basket/src/tagsedit.h@@џџџџStateCopy::List ListZ/home/seb/Programmation/basket/src/tagsedit.h;;"џџџџ.QValueList< TagCopy * >TagListViewZ/home/seb/Programmation/basket/src/tagsedit.h`pџџџџџџџџQListView TagListViewZ/home/seb/Programmation/basket/src/tagsedit.hddIџџџџџџџџTagListView parentџџџџџџџџQWidget*џџџџnameџџџџџџџџconst char*џџџџ flagsџџџџџџџџ WFlagsџџџџџџџџ:contentsMouseDoubleClickEventZ/home/seb/Programmation/basket/src/tagsedit.hgg7џџџџџџџџTagListView eventџџџџџџџџQMouseEvent*џџџџvoid.contentsMousePressEventZ/home/seb/Programmation/basket/src/tagsedit.hhh1џџџџџџџџTagListViewХš€ eventџџџџџџџџQMouseEvent*џџџџvoid2contentsMouseReleaseEventZ/home/seb/Programmation/basket/src/tagsedit.hii3џџџџџџџџTagListView eventџџџџџџџџQMouseEvent*џџџџvoidcurrentItemZ/home/seb/Programmation/basket/src/tagsedit.hjj%N Reimplemented to cast the return valueџџџџTagListView TagListViewItem*deletePressedZ/home/seb/Programmation/basket/src/tagsedit.hnnџџџџџџџџTagListViewг§void"doubleClickedItemZ/home/seb/Programmation/basket/src/tagsedit.hooџџџџџџџџTagListViewvoidfirstChildZ/home/seb/Programmation/basket/src/tagsedit.hkk$N Reimplemented to cast the return valueџџџџTagListView  TagListViewItem*keyPressEventZ/home/seb/Programmation/basket/src/tagsedit.hff%џџџџџџџџTagListView eventџџџџџџџџQKeyEvent*џџџџvoidlastItemZ/home/seb/Programmation/basket/src/tagsedit.hll"N Reimplemented to cast the return valueџџџџTagListView  TagListViewItem*~ TagListViewZ/home/seb/Programmation/basket/src/tagsedit.heeџџџџџџџџTagListViewи†џџџџTagListViewItemZ/home/seb/Programmation/basket/src/tagsedit.hE^џџџџџџџџQListViewItemTagListViewItemZ/home/seb/Programmation/basket/src/tagsedit.hHH9џџџџџџџџTagListViewItem parentџџџџџџџџQListView*џџџџtagCopyџџџџџџџџTagCopy*џџџџџџџџTagListViewItemZ/home/seb/Programmation/basket/src/tagsedit.hII9џџџџџџџџTagListViewItemu parentџџџџџџџџQListViewItem*џџџџtagCopyџџџџџџџџTagCopy*џџџџџџџџTagListViewItemZ/home/seb/Programmation/basket/src/tagsedit.hJJOџџџџџџџџTagListViewItem  parentџџџџџџџџQListView*џџџџ afterџџџџџџџџQListViewItem*џџџџtagCopyџџџџџџџџTagCopy*џџџџџџџџTagListViewItemZ/home/seb/Programmation/basket/src/tagsedit.hKKOџџџџџџџџTagListViewItemn parentџџџџџџџџQListViewItem*џџџџ afterџџџџџџџџQListViewItem*џџџџtagCopyџџџџџџџџTagCopy*џџџџџџџџTagListViewItemZ/home/seb/Programmation/basket/src/tagsedit.hLL=џџџџџџџџTagListViewItemL parentџџџџџџџџQListView*џџџџstateCopyџџџџџџџџStateCopy*џџџџџџџџTagListViewItemZ/home/seb/Programmation/basket/src/tagsedit.hMM=џџџџџџџџTagListViewItemt parentџџџџџџџџQListViewItem*џџџџstateCopyџџџџџџџџStateCopy*џџџџџџџџTagListViewItemZ/home/seb/Programmation/basket/src/tagsedit.hNNSџџџџџџџџTagListViewItem  parentџџџџџџџџQListView*џџџџ afterџџџџџџџџQListViewItem*џџџџstateCopyџџџџџџџџStateCopy*џџџџџџџџTagListViewItemZ/home/seb/Programmation/basket/src/tagsedit.hOOSџџџџџџџџTagListViewItemt parentџџџџџџџџQListViewItem*џџџџ afterџџџџџџџџQListViewItem*џџџџstateCopyџџџџџџџџStateCopy*џџџџџџџџ$isEmblemObligatoryZ/home/seb/Programmation/basket/src/tagsedit.hSSџџџџџџџџTagListViewItemrboollastChildZ/home/seb/Programmation/basket/src/tagsedit.hTTџџџџџџџџTagListViewItem TagListViewItem*paintCellZ/home/seb/Programmation/basket/src/tagsedit.hYYcџџџџџџџџTagListViewItem€painterџџџџџџџџQPainter*џџџџcolorGroupџџџџџџџџ$const QColorGroup&џџџџ columnџџџџџџџџintџџџџ widthџџџџџџџџintџџџџ alignџџџџџџџџintџџџџvoid parentZ/home/seb/Programmation/basket/src/tagsedit.hVV N Reimplemented to cast the return valueџџџџTagListViewItem< TagListViewItem*prevSiblingZ/home/seb/Programmation/basket/src/tagsedit.hUUџџџџџџџџTagListViewIteme TagListViewItem* setupZ/home/seb/Programmation/basket/src/tagsedit.hXX џџџџџџџџTagListViewItem€voidstateCopyZ/home/seb/Programmation/basket/src/tagsedit.hRR/џџџџџџџџTagListViewItemsStateCopy*tagCopyZ/home/seb/Programmation/basket/src/tagsedit.hQQ/џџџџџџџџTagListViewItem>TagCopy* widthZ/home/seb/Programmation/basket/src/tagsedit.hWWXџџџџџџџџTagListViewItemџџџ fontMetricsџџџџџџџџ&const QFontMetrics&џџџџlistViewџџџџџџџџ const QListView*џџџџ columnџџџџџџџџintџџџџint"~ TagListViewItemZ/home/seb/Programmation/basket/src/tagsedit.hPPџџџџџџџџTagListViewItemuџџџџstateCopyZ/home/seb/Programmation/basket/src/tagsedit.hRR/џџџџџџџџTagListViewItemsStateCopy*tagCopyZ/home/seb/Programmation/basket/src/tagsedit.hQQ/џџџџџџџџTagListViewItem>TagCopy*m_stateCopyZ/home/seb/Programmation/basket/src/tagsedit.h] ]џџџџStateCopy*m_tagCopyZ/home/seb/Programmation/basket/src/tagsedit.h\ \џџџџTagCopy*TagsEditDialogZ/home/seb/Programmation/basket/src/tagsedit.huЖ, @author Sџ§astien LaotџџџџKDialogBaseTagsEditDialogZ/home/seb/Programmation/basket/src/tagsedit.hyyTџџџџџџџџTagsEditDialogџџџ€ parentџџџџџџџџQWidget*џџџџstateToEditџџџџџџџџ State*џџџџaddNewTagџџџџџџџџboolџџџџџџџџaddedStatesZ/home/seb/Programmation/basket/src/tagsedit.h||8џџџџџџџџTagsEditDialog€State::List capturedShortcutZ/home/seb/Programmation/basket/src/tagsedit.h……1џџџџџџџџTagsEditDialog‚shortcutџџџџџџџџ const KShortcut&џџџџvoid$currentItemChangedZ/home/seb/Programmation/basket/src/tagsedit.h‰‰-џџџџџџџџTagsEditDialogлИ‚itemџџџџџџџџQListViewItem*џџџџvoiddeleteTagZ/home/seb/Programmation/basket/src/tagsedit.hƒƒџџџџџџџџTagsEditDialogџџџ‚voiddeletedStatesZ/home/seb/Programmation/basket/src/tagsedit.h{{8џџџџџџџџTagsEditDialogState::List0ensureCurrentItemVisibleZ/home/seb/Programmation/basket/src/tagsedit.h—— џџџџџџџџTagsEditDialogа`voiditemForStateZ/home/seb/Programmation/basket/src/tagsedit.h}},џџџџџџџџTagsEditDialogџџџ€ stateџџџџџџџџ State*џџџџ TagListViewItem*loadBlankStateZ/home/seb/Programmation/basket/src/tagsedit.h’’џџџџџџџџTagsEditDialogvoidloadStateFromZ/home/seb/Programmation/basket/src/tagsedit.h““!џџџџџџџџTagsEditDialog€ stateџџџџџџџџ State*џџџџvoidloadTagFromZ/home/seb/Programmation/basket/src/tagsedit.h””џџџџџџџџTagsEditDialog€tagџџџџџџџџTag*џџџџvoidmodifiedZ/home/seb/Programmation/basket/src/tagsedit.hˆˆџџџџџџџџTagsEditDialogџџџ‚voidmoveDownZ/home/seb/Programmation/basket/src/tagsedit.h‚‚џџџџџџџџTagsEditDialog‚void moveUpZ/home/seb/Programmation/basket/src/tagsedit.hџџџџџџџџTagsEditDialogvoidnewStateZ/home/seb/Programmation/basket/src/tagsedit.h€€џџџџџџџџTagsEditDialog‚void newTagZ/home/seb/Programmation/basket/src/tagsedit.hџџџџџџџџTagsEditDialogФі‚voidremoveEmblemZ/home/seb/Programmation/basket/src/tagsedit.h‡‡џџџџџџџџTagsEditDialogvoidremoveShortcutZ/home/seb/Programmation/basket/src/tagsedit.h††џџџџџџџџTagsEditDialogџџџ‚voidrenameItZ/home/seb/Programmation/basket/src/tagsedit.h„„џџџџџџџџTagsEditDialogvoid"resetTreeSizeHintZ/home/seb/Programmation/basket/src/tagsedit.hџџџџџџџџTagsEditDialogлОvoidsaveStateToZ/home/seb/Programmation/basket/src/tagsedit.h••џџџџџџџџTagsEditDialogџџџ€ stateџџџџџџџџ State*џџџџvoidsaveTagToZ/home/seb/Programmation/basket/src/tagsedit.h––џџџџџџџџTagsEditDialogаjtagџџџџџџџџTag*џџџџvoidselectDownZ/home/seb/Programmation/basket/src/tagsedit.hџџџџџџџџTagsEditDialog㇂voidselectLeftZ/home/seb/Programmation/basket/src/tagsedit.hŽŽџџџџџџџџTagsEditDialog‚voidselectRightZ/home/seb/Programmation/basket/src/tagsedit.hџџџџџџџџTagsEditDialog‚voidselectUpZ/home/seb/Programmation/basket/src/tagsedit.hŒŒџџџџџџџџTagsEditDialogvoidslotCancelZ/home/seb/Programmation/basket/src/tagsedit.hŠŠџџџџџџџџTagsEditDialogvoid slotOkZ/home/seb/Programmation/basket/src/tagsedit.h‹‹џџџџџџџџTagsEditDialogvoid ~ TagsEditDialogZ/home/seb/Programmation/basket/src/tagsedit.hzzџџџџџџџџTagsEditDialogзkџџџџaddedStatesZ/home/seb/Programmation/basket/src/tagsedit.h||8џџџџџџџџTagsEditDialog€State::ListdeletedStatesZ/home/seb/Programmation/basket/src/tagsedit.h{{8џџџџџџџџTagsEditDialogState::Listm_addedStatesZ/home/seb/Programmation/basket/src/tagsedit.hГГџџџџState::List"m_backgroundColorZ/home/seb/Programmation/basket/src/tagsedit.h­­!џџџџKColorCombo2* m_boldZ/home/seb/Programmation/basket/src/tagsedit.hІІџџџџQPushButton*m_deleteTagZ/home/seb/Programmation/basket/src/tagsedit.h››џџџџKPushButton*m_deletedStatesZ/home/seb/Programmation/basket/src/tagsedit.hВВџџџџState::Listm_emblemZ/home/seb/Programmation/basket/src/tagsedit.hЄЄџџџџKIconButton* m_fontZ/home/seb/Programmation/basket/src/tagsedit.hЋЋџџџџKFontCombo*m_fontSizeZ/home/seb/Programmation/basket/src/tagsedit.hЌЌџџџџFontSizeCombo*m_inheritZ/home/seb/Programmation/basket/src/tagsedit.hŸŸџџџџQCheckBox*m_italicZ/home/seb/Programmation/basket/src/tagsedit.hЈЈџџџџQPushButton*m_loadingZ/home/seb/Programmation/basket/src/tagsedit.hЕЕџџџџboolm_moveDownZ/home/seb/Programmation/basket/src/tagsedit.hššџџџџKPushButton*m_moveUpZ/home/seb/Programmation/basket/src/tagsedit.h™™џџџџKPushButton*m_onEveryLinesZ/home/seb/Programmation/basket/src/tagsedit.hЏЏџџџџQCheckBox*m_removeEmblemZ/home/seb/Programmation/basket/src/tagsedit.hЅЅџџџџQPushButton* m_removeShortcutZ/home/seb/Programmation/basket/src/tagsedit.hžž џџџџQPushButton*m_shortcutZ/home/seb/Programmation/basket/src/tagsedit.hџџџџKKeyButton*m_stateBoxZ/home/seb/Programmation/basket/src/tagsedit.hЁЁџџџџQGroupBox*m_stateNameZ/home/seb/Programmation/basket/src/tagsedit.hЃЃџџџџQLineEdit* m_stateNameLabelZ/home/seb/Programmation/basket/src/tagsedit.hЂЂ џџџџQLabel*m_strikeZ/home/seb/Programmation/basket/src/tagsedit.hЉЉџџџџQPushButton*m_tagBoxZ/home/seb/Programmation/basket/src/tagsedit.h  џџџџQGroupBox*m_tagCopiesZ/home/seb/Programmation/basket/src/tagsedit.hББџџџџTagCopy::Listm_tagNameZ/home/seb/Programmation/basket/src/tagsedit.hœœџџџџQLineEdit* m_tagsZ/home/seb/Programmation/basket/src/tagsedit.h˜˜џџџџTagListView*m_textColorZ/home/seb/Programmation/basket/src/tagsedit.hЊЊџџџџKColorCombo2* m_textEquivalentZ/home/seb/Programmation/basket/src/tagsedit.hЎЎ џџџџQLineEdit*m_underlineZ/home/seb/Programmation/basket/src/tagsedit.hЇЇџџџџQPushButton*фkdebug.hqstring.hqpixmap.hqimage.hqstylesheet.hqregexp.hqvaluestack.hqfileinfo.h qdir.hqmime.hqfont.hqfontinfo.hqobjectlist.htools.hiostreamX/home/seb/Programmation/basket/src/tools.cpp%qђp@qfileinfo.hK`Е#X/home/seb/Programmation/basket/src/tools.cppT/'бqfontinfo.hP™‘Кqvaluestack.hiПBšqstring.h5Фž.qpixmap.hнŒFiostreamВ$Bє qdir.h ftools.hАох7qstylesheet.hh€wqimage.hl‘†њqmime.hЌ[Oqfont.hЋЫ!Оqobjectlist.h‘lŠjkdebug.hбѕ\qregexp.hШЂX/home/seb/Programmation/basket/src/tools.cppџџџџџџџџџџџџ checkX/home/seb/Programmation/basket/src/tools.cpp-3џџџџџџџџStopWatchўц€idџџџџџџџџuintџџџџvoid"cssFontDefinitionX/home/seb/Programmation/basket/src/tools.cppИдџџџџџџџџ Toolsўц€fontџџџџџџџџconst QFont&џџџџonlyFontFamilyџџџџџџџџboolџџџџQString"deleteRecursivelyX/home/seb/Programmation/basket/src/tools.cpp;Mџџџџџџџџ ToolsfolderOrFileџџџџџџџџconst QString&џџџџvoid$fileNameForNewFileX/home/seb/Programmation/basket/src/tools.cppO„џџџџџџџџ ToolsЗquwantedNameџџџџџџџџconst QString&џџџџdestFolderџџџџџџџџconst QString&џџџџQStringhtmlToParagraphX/home/seb/Programmation/basket/src/tools.cppH_џџџџџџџџ Toolsўц€htmlџџџџџџџџconst QString&џџџџQStringhtmlToTextX/home/seb/Programmation/basket/src/tools.cppaЖџџџџџџџџ Toolsўц€htmlџџџџџџџџconst QString&џџџџQStringindentPixmapX/home/seb/Programmation/basket/src/tools.cpp7џџџџџџџџ Toolsc sourceџџџџџџџџconst QPixmap&џџџџ depthџџџџџџџџintџџџџ deltaXџџџџџџџџintџџџџQPixmapisAFileCutX/home/seb/Programmation/basket/src/tools.cpp†VQString NoteFactory::iconForURL(const KURL &url) { QString icon = KMimeType::iconForURL(url.url()); if ( url.protocol() == "mailto" ) icon = "message"; return icon; }џџџџ Tools sourceџџџџџџџџQMimeSource*џџџџboolisWebColorX/home/seb/Programmation/basket/src/tools.cppхёџџџџџџџџ Toolsўц€ colorџџџџџџџџconst QColor&џџџџboolmixColorX/home/seb/Programmation/basket/src/tools.cppѓњџџџџџџџџ Tools color1џџџџџџџџconst QColor&џџџџ color2џџџџџџџџconst QColor&џџџџ QColornormalizePixmapX/home/seb/Programmation/basket/src/tools.cppH TODO: Use it for all indentPixmap()џџџџ ToolsEЛe€ pixmapџџџџџџџџconst QPixmap&џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapprintChildrenX/home/seb/Programmation/basket/src/tools.cpp™џџџџџџџџ Tools parentџџџџџџџџQObject*џџџџvoid startX/home/seb/Programmation/basket/src/tools.cpp&+џџџџџџџџStopWatchўц€idџџџџџџџџuintџџџџvoid&stripEndWhiteSpacesX/home/seb/Programmation/basket/src/tools.cppжсџџџџџџџџ Toolsўц€ stringџџџџџџџџconst QString&џџџџQStringtextToHTMLX/home/seb/Programmation/basket/src/tools.cpp5?џџџџџџџџ Toolsўц€textџџџџџџџџconst QString&џџџџQString$textToHTMLWithoutPX/home/seb/Programmation/basket/src/tools.cppAFџџџџџџџџ Toolsўц€textџџџџџџџџconst QString&џџџџQStringtooDarkX/home/seb/Programmation/basket/src/tools.cppќ&џџџџџџџџ Tools colorџџџџџџџџconst QColor&џџџџboolpT/home/seb/Programmation/basket/src/tools.h%qђp@T/home/seb/Programmation/basket/src/tools.hPДжT/home/seb/Programmation/basket/src/tools.hџџџџџџџџџџџџStopWatchT/home/seb/Programmation/basket/src/tools.h"џџџџџџџџ checkT/home/seb/Programmation/basket/src/tools.h џџџџџџџџStopWatchi8ˆidџџџџџџџџuintџџџџvoid startT/home/seb/Programmation/basket/src/tools.h џџџџџџџџStopWatchџџџˆidџџџџџџџџuintџџџџvoid startsT/home/seb/Programmation/basket/src/tools.h!!џџџџ$QMemArray< QTime > ToolsT/home/seb/Programmation/basket/src/tools.h'Yџџџџџџџџ"cssFontDefinitionT/home/seb/Programmation/basket/src/tools.h. .Jџџџџџџџџ Toolsџџџ€fontџџџџџџџџconst QFont&џџџџonlyFontFamilyџџџџџџџџboolџџџџQString"deleteRecursivelyT/home/seb/Programmation/basket/src/tools.hII4Ж Delete the folder @p folderOrFile recursively (to remove sub-folders and child files too).џџџџ ToolsfolderOrFileџџџџџџџџconst QString&џџџџvoid$fileNameForNewFileT/home/seb/Programmation/basket/src/tools.hN NQ. @Return a new filename that doesn't already exist in @p destFolder. If @p wantedName alread exist in @p destFolder, a dash and a number will be added before the extenssion. Id there were already such a number in @p wantedName, it is incremented until a free filename is found.џџџџ ToolswantedNameџџџџџџџџconst QString&џџџџdestFolderџџџџџџџџconst QString&џџџџQStringhtmlToParagraphT/home/seb/Programmation/basket/src/tools.h, ,-џџџџџџџџ Toolshtmlџџџџџџџџconst QString&џџџџQStringhtmlToTextT/home/seb/Programmation/basket/src/tools.h- -(џџџџџџџџ Toolsџџџ€htmlџџџџџџџџconst QString&џџџџQStringindentPixmapT/home/seb/Programmation/basket/src/tools.hD DGb @Return the pixmap @p source with depth*deltaX transparent pixels added to the left.\n If @p deltaX is <= 0, then an indent delta is computed depending on the @p source width.џџџџ Tools sourceџџџџџџџџconst QPixmap&џџџџ depthџџџџџџџџintџџџџ deltaXџџџџџџџџintџџџџQPixmapisAFileCutT/home/seb/Programmation/basket/src/tools.hUU%є @Return true if the source is from a file cutting in Konqueror. @Return false if it was just a copy or if it was a drag.џџџџ Tools€ sourceџџџџџџџџQMimeSource*џџџџboolisWebColorT/home/seb/Programmation/basket/src/tools.h66%D @Return true if it is a Web colorџџџџ Tools colorџџџџџџџџconst QColor&џџџџboolmixColorT/home/seb/Programmation/basket/src/tools.h99<~ @Return a color that is 50% of @p color1 and 50% of @p color2.џџџџ Tools color1џџџџџџџџconst QColor&џџџџ color2џџџџџџџџconst QColor&џџџџ QColornormalizePixmapT/home/seb/Programmation/basket/src/tools.h@ @JP Make sure the @p pixmap is of the size (@p width, @p height) and @return a pixmap of this size. If @p height <= 0, then width will be used to make the picture square.џџџџ Tools pixmapџџџџџџџџconst QPixmap&џџџџ widthџџџџџџџџintџџџџ heightџџџџџџџџintџџџџQPixmapprintChildrenT/home/seb/Programmation/basket/src/tools.hXX$ Debugџџџџ Tools parentџџџџџџџџQObject*џџџџvoid&stripEndWhiteSpacesT/home/seb/Programmation/basket/src/tools.h1 13, String Manipulations:џџџџ Tools stringџџџџџџџџconst QString&џџџџQStringtextToHTMLT/home/seb/Programmation/basket/src/tools.h* *(J Text <-> HTML Conversions and Tools:џџџџ ToolsEЛe€textџџџџџџџџconst QString&џџџџQString$textToHTMLWithoutPT/home/seb/Programmation/basket/src/tools.h+ +0џџџџџџџџ Toolstextџџџџџџџџconst QString&џџџџQStringtooDarkT/home/seb/Programmation/basket/src/tools.h<<"ˆ @Return true if the color is too dark to be darkened one more time.џџџџ Tools colorџџџџџџџџconst QColor&џџџџboolцqlayout.hqlineedit.hqlabel.hqsizegrip.hqpushbutton.hqstring.hqsizepolicy.hkopenwith.hklocale.hqwhatsthis.hkiconview.hkiconloader.hqdragobject.hqfontdatabase.h variouswidgets.h$variouswidgets.mocj/home/seb/Programmation/basket/src/variouswidgets.cpp%qђp@kopenwith.h<АN?qlabel.hoпЁ$variouswidgets.mocЗj/home/seb/Programmation/basket/src/variouswidgets.cppЁѓlр variouswidgets.hЪіkiconview.hiœ§uqlayout.hoйЖЅqlineedit.h&