From 460c52653ab0dcca6f19a4f492ed2c5e4e963ab0 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdepim@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- kontact/src/Kontact.desktop | 71 ++ kontact/src/Makefile.am | 42 ++ kontact/src/about/Makefile.am | 6 + kontact/src/about/kontact.css | 30 + kontact/src/about/main.html | 66 ++ kontact/src/about/top-right-kontact.png | Bin 0 -> 17996 bytes kontact/src/aboutdialog.cpp | 177 +++++ kontact/src/aboutdialog.h | 57 ++ kontact/src/hi128-app-kontact.png | Bin 0 -> 20269 bytes kontact/src/hi16-app-kontact.png | Bin 0 -> 960 bytes kontact/src/hi22-app-kontact.png | Bin 0 -> 1528 bytes kontact/src/hi32-app-kontact.png | Bin 0 -> 2611 bytes kontact/src/hi48-app-kontact.png | Bin 0 -> 4805 bytes kontact/src/hi64-app-kontact.png | Bin 0 -> 7186 bytes kontact/src/iconsidepane.cpp | 612 +++++++++++++++++ kontact/src/iconsidepane.h | 193 ++++++ kontact/src/kcmkontact.cpp | 152 +++++ kontact/src/kcmkontact.h | 69 ++ kontact/src/kontact.kcfg | 32 + kontact/src/kontact.setdlg | 646 ++++++++++++++++++ kontact/src/kontactconfig.desktop | 53 ++ kontact/src/kontactdcop.desktop | 18 + kontact/src/kontactiface.h | 36 + kontact/src/kontactui.rc | 48 ++ kontact/src/main.cpp | 168 +++++ kontact/src/mainwindow.cpp | 1100 +++++++++++++++++++++++++++++++ kontact/src/mainwindow.h | 168 +++++ kontact/src/prefs.kcfgc | 13 + kontact/src/profiledialog.cpp | 267 ++++++++ kontact/src/profiledialog.h | 90 +++ kontact/src/profilemanager.cpp | 340 ++++++++++ kontact/src/profilemanager.h | 162 +++++ kontact/src/sidepanebase.cpp | 52 ++ kontact/src/sidepanebase.h | 79 +++ 34 files changed, 4747 insertions(+) create mode 100644 kontact/src/Kontact.desktop create mode 100644 kontact/src/Makefile.am create mode 100644 kontact/src/about/Makefile.am create mode 100644 kontact/src/about/kontact.css create mode 100644 kontact/src/about/main.html create mode 100644 kontact/src/about/top-right-kontact.png create mode 100644 kontact/src/aboutdialog.cpp create mode 100644 kontact/src/aboutdialog.h create mode 100644 kontact/src/hi128-app-kontact.png create mode 100644 kontact/src/hi16-app-kontact.png create mode 100644 kontact/src/hi22-app-kontact.png create mode 100644 kontact/src/hi32-app-kontact.png create mode 100644 kontact/src/hi48-app-kontact.png create mode 100644 kontact/src/hi64-app-kontact.png create mode 100644 kontact/src/iconsidepane.cpp create mode 100644 kontact/src/iconsidepane.h create mode 100644 kontact/src/kcmkontact.cpp create mode 100644 kontact/src/kcmkontact.h create mode 100644 kontact/src/kontact.kcfg create mode 100644 kontact/src/kontact.setdlg create mode 100644 kontact/src/kontactconfig.desktop create mode 100644 kontact/src/kontactdcop.desktop create mode 100644 kontact/src/kontactiface.h create mode 100644 kontact/src/kontactui.rc create mode 100644 kontact/src/main.cpp create mode 100644 kontact/src/mainwindow.cpp create mode 100644 kontact/src/mainwindow.h create mode 100644 kontact/src/prefs.kcfgc create mode 100644 kontact/src/profiledialog.cpp create mode 100644 kontact/src/profiledialog.h create mode 100644 kontact/src/profilemanager.cpp create mode 100644 kontact/src/profilemanager.h create mode 100644 kontact/src/sidepanebase.cpp create mode 100644 kontact/src/sidepanebase.h (limited to 'kontact/src') diff --git a/kontact/src/Kontact.desktop b/kontact/src/Kontact.desktop new file mode 100644 index 000000000..6cd9d0d3a --- /dev/null +++ b/kontact/src/Kontact.desktop @@ -0,0 +1,71 @@ +[Desktop Entry] +Name=Kontact +Name[be]=Кантакт +Name[hi]=कॉन्टेक्ट +Name[mk]=Контакт +Name[ne]=सम्पर्क गर्नुहोस् +Name[sv]=Kontakt +Name[ta]=தொடர்பு கொள் +Name[zh_TW]=Kontact 個人資訊管理 +Exec=kontact +Type=Application +Icon=kontact +GenericName=Personal Information Manager +GenericName[af]=Personlike informasie bestuurder +GenericName[ar]=منظم المعلومات الشخصي +GenericName[be]=Кіраванне пэрсанальнай інфармацыяй +GenericName[bg]=Лична информация +GenericName[bs]=Upravitelj ličnim informacijama +GenericName[ca]=Gestor d'informació personal +GenericName[cs]=Správce osobních informací +GenericName[cy]=Rheolydd Gwybodaeth Personol +GenericName[da]=Personlig informationshåndtering +GenericName[de]=Persönlicher Informationsmanager +GenericName[el]=Προσωπικός διαχειριστής πληροφοριών +GenericName[eo]=Persona Inform-Mastrumilo +GenericName[es]=Gestor de información personal +GenericName[et]=Personaalse info haldur +GenericName[eu]=Informazio pertsonalaren kudeatzailea +GenericName[fa]=مدیر اطلاعات شخصی +GenericName[fi]=Henkilötietojen hallinta +GenericName[fr]=Gestionnaire d'informations personnelles +GenericName[gl]=Xestor de Información Persoal +GenericName[he]=מנהל מידע אישי +GenericName[hi]=निजी जानकारी प्रबंधक +GenericName[hu]=Információkezelő +GenericName[is]=Persónulegur upplýsingastjórnandi +GenericName[it]=Gestione informazioni personali +GenericName[ja]=個人情報マネージャ +GenericName[ka]=პირადი ინფორმაციის მმართველი +GenericName[kk]=Дербес Ақпарат Менеджері +GenericName[km]=កម្មវិធី​គ្រប់គ្រង​ព័ត៌មាន​ផ្ទាល់​ខ្លួន +GenericName[lt]=Asmeninės informacijos tvarkyklė +GenericName[mk]=Менаџер на лични информации +GenericName[ms]=Pengurus Makumat Peribadi +GenericName[nb]=Personlig informasjonsbehandler +GenericName[nds]=Pleger för persöönliche Informatschonen +GenericName[ne]=व्यक्तिगत सूचना प्रबन्धक +GenericName[nn]=Personleg informasjonshandtering +GenericName[pl]=Program do zarządzania informacjami osobistymi +GenericName[pt]=Gestor Pessoal de Informações +GenericName[pt_BR]=Gerenciador de Informações Pessoais +GenericName[ro]=Manager de informaţii personale +GenericName[ru]=Персональный информационный менеджер +GenericName[se]=Persuvnnalaš diehtogieđaheapmi +GenericName[sk]=Osobný manažér informácii +GenericName[sl]=Osebni upravitelj informacij +GenericName[sr]=Менаџер личних информација +GenericName[sr@Latn]=Menadžer ličnih informacija +GenericName[sv]=Personlig informationshantering +GenericName[ta]=அந்தரங்க தகவல் மேலாளர் +GenericName[tg]=Мудири маълумоти шахсӣ +GenericName[tr]=Kişisel Bilgi Yöneticisi +GenericName[uk]=Менеджер особистої інформації +GenericName[uz]=Shaxsiy maʼlumot boshqaruvchisi +GenericName[uz@cyrillic]=Шахсий маълумот бошқарувчиси +GenericName[zh_CN]=个人信息管理器 +GenericName[zh_TW]=個人資訊管理者 +Terminal=false +X-KDE-StartupNotify=true +Categories=Qt;KDE;Office;Network;Email; +DocPath=kontact/index.html diff --git a/kontact/src/Makefile.am b/kontact/src/Makefile.am new file mode 100644 index 000000000..b30c5bc77 --- /dev/null +++ b/kontact/src/Makefile.am @@ -0,0 +1,42 @@ +SUBDIRS = about + +INCLUDES = -I$(top_srcdir)/kontact/interfaces -I$(top_srcdir) $(all_includes) + +lib_LTLIBRARIES = libkontact.la +libkontact_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -version-info 1:0 +libkontact_la_LIBADD = $(LIB_KDECORE) +libkontact_la_SOURCES = prefs.kcfgc + +bin_PROGRAMS = kontact + +kontact_METASOURCES = AUTO +kontact_LDFLAGS = $(all_libraries) $(KDE_RPATH) +kontact_LDADD = $(top_builddir)/libkdepim/libkdepim.la \ + $(top_builddir)/kontact/interfaces/libkpinterfaces.la libkontact.la \ + $(LIB_KPARTS) $(LIB_KUTILS) $(LIB_KHTML) +kontact_SOURCES = main.cpp mainwindow.cpp sidepanebase.cpp \ + iconsidepane.cpp aboutdialog.cpp profilemanager.cpp profiledialog.cpp \ + kontactiface.skel +kontact_COMPILE_FIRST = prefs.h + +kde_module_LTLIBRARIES = kcm_kontact.la + +kcm_kontact_la_SOURCES = kcmkontact.cpp +kcm_kontact_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined +kcm_kontact_la_LIBADD = libkontact.la $(top_builddir)/libkdepim/libkdepim.la +kcm_kontact_la_COMPILE_FIRST = prefs.h + + +rcdir = $(kde_datadir)/kontact +rc_DATA = kontactui.rc + +xdg_apps_DATA = Kontact.desktop kontactdcop.desktop + +kde_kcfg_DATA = kontact.kcfg + +kde_services_DATA = kontactconfig.desktop + +kontactsetdlgdir = $(kde_datadir)/kontact +kontactsetdlg_DATA = kontact.setdlg + +KDE_ICON = AUTO diff --git a/kontact/src/about/Makefile.am b/kontact/src/about/Makefile.am new file mode 100644 index 000000000..b2c7b7605 --- /dev/null +++ b/kontact/src/about/Makefile.am @@ -0,0 +1,6 @@ +about_DATA = \ + top-right-kontact.png \ + main.html \ + kontact.css + +aboutdir = $(kde_datadir)/kontact/about diff --git a/kontact/src/about/kontact.css b/kontact/src/about/kontact.css new file mode 100644 index 000000000..18aa0ddcd --- /dev/null +++ b/kontact/src/about/kontact.css @@ -0,0 +1,30 @@ + +#headerR { + position: absolute; + right: 0px; + width: 430px; + height: 131px; + background-image: url(top-right-kontact.png); +} + +#title { + right: 125px; +} + +#tagline { + right: 125px; +} + +#boxCenter { + background-image: url(box-center-kontact.png); + background-repeat: no-repeat; + background-color: #dfe7f3; + background-position: bottom right; +} + +#subtext { + font-style: italic; +} + +/* vim:set sw=2 et nocindent smartindent: */ + diff --git a/kontact/src/about/main.html b/kontact/src/about/main.html new file mode 100644 index 000000000..a36cc2537 --- /dev/null +++ b/kontact/src/about/main.html @@ -0,0 +1,66 @@ + + + + + + + + + + Kontact + + + +